Пользовательские действия, инициированные только владельцем приложения, могут создавать истории - PullRequest
2 голосов
/ 22 декабря 2011

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

Жизнь пока хорошая.

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

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

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

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

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

1 Ответ

0 голосов
/ 23 декабря 2011

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

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