Пользовательские действия, запускаемые только владельцем приложения, могут создавать истории

Я создал приложение fb и добавил несколько пользовательских действий и объектов. Если я вхожу в систему как сам и получаю доступ к приложению (нажимаю кнопку, которая выполняет настраиваемое действие), оно создает историю настраиваемого действия и отображается в бегущей строке в правой верхней части. Также эта история видна всем друзьям.

Жизнь хороша до сих пор.

Теперь, когда один из моих друзей делает то же самое со своим логином, он не создает историю. Но я вижу историю, в которой говорится, что «xyz использует приложение abc»… но ничего для пользовательских действий.

что может пойти не так? Я проверил токен доступа для входа в систему моих друзей с помощью отладчика facebook, и он показывает его как действительный токен для моего приложения.

очень ценю некоторую быструю помощь, пожалуйста!

PS: Идентификатор друга, который я использую, также является администратором этого приложения, и его настройки конфиденциальности для приложения установлены так, что мне разрешено получать обновления действий от его действий.

Также отключен режим песочницы.


person Abhay Chaware    schedule 22.12.2011    source источник


Ответы (1)


После некоторых исследований и отладки приложения было обнаружено, что оно на самом деле выдает ошибку, указывающую на то, что проблема связана с отсутствием разрешений publish_actions. Я добавил эти запросы разрешений в область действия, и бум! Это сработало ! Зарегистрируйте это здесь с надеждой, что это поможет кому-то в будущем!

$dialog_url = "http://www.facebook.com/dialog/oauth?client_id=".$app_id."&redirect_uri=".urlencode($my_url)."&scope=publish_actions";
person Abhay Chaware    schedule 23.12.2011