0
我有一个应用程序,我试图连接到:如何获得使用JavaScript Facebook API的“publish_actions”权限?
FB.login(statusChangeAfterLogin,
{ scope:"public_profile,email,user_friends,publish_actions" });
但是,它看起来像publish_actions
被完全忽略。
也就是说,我们的应用程序能够获取公共个人资料信息,电子邮件和用户好友列表,但无法共享动态生成的图像。
我试图打破登录分两步为:
// first login when initializing (no publish_actions)
FB.login(statusChangeAfterLogin,
{ scope:"public_profile,email,user_friends" });
// second login when user is ready to share (just publish_actions)
FB.login(statusChangeAfterLogin,
{ scope:"publish_actions" });
但是,它看起来像第二个动作也绝对没有什么。
我无法理解为什么我应该这样做,以便在没有首先在范围内具有publish_actions
的情况下进行共享。我可以看到它出现在GET变量列表中,并包含所有参数,但第二次登录只是打开一个弹出窗口,关闭它并完成。
啊。事实上,我的应用程序尚未审查。作为完整的管理员,我完全可以做到这一点,但对于其他用户/测试人员来说,它却失败了。这将解释。 –