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變量列表中,幷包含所有參數,但第二次登錄只是打開一個彈出窗口,關閉它並完成。
啊。事實上,我的應用程序尚未審查。作爲完整的管理員,我完全可以做到這一點,但對於其他用戶/測試人員來說,它卻失敗了。這將解釋。 –