此問題以前已經提過很多次,但它們似乎都與Open Graph「打開」之前的問題有關。作爲新用戶,我也不能使這個問題有用,即沒有圖像或鏈接。如果你想看到我發佈的圖片,你必須複製並粘貼...已批准操作 - publish_actions仍然不能正常工作
這裏有一些事情發生在這裏,所以請在我跳轉到答案前閱讀所有內容。
首先,我的行動被批准爲。
http://i.stack.imgur.com/hAFHr.png
另外,該動作顯示爲可用於所有用戶。
http://i.stack.imgur.com/IrrWW.png
publish_actions
已被添加到驗證。
http://i.stack.imgur.com/PdJiA.png
我也有對象和聚合正確設置。
auth預覽還顯示正確的設置(儘管對話框當前不會保持打開狀態以查看它)。
當我嘗試用FB連接到該網站時,我看不到publish_actions
。相反,我看到對話框的第二階段,對於publish_stream
。第一次保存應用程序時,我錯誤地設置了這一點,但很快就改變了它。
http://i.stack.imgur.com/n819f.png
http://i.stack.imgur.com/gkXfg.png
這是我認爲它會變得陌生。如果我查看其中一位應用程序開發人員的FB配置文件,並從那裏點擊應用程序,但未註冊,我會看到正確的權限。
http://i.stack.imgur.com/SsOVI.png
還有一個曲折的一個故事,這使得它更難爲我調試,是,它似乎因爲與聚集玩,我甚至不能publish_actions權限盡管被列爲應用管理員。 (我讀過的每一個動作需要一個匯聚之前FB將處理由服務器發送的任何行動。)
/**/ FB.ApiServer._callbacks.ff2f1615c({"error":{"message":"(#200) Requires extended permission: publish_actions or App must be on whitelist","type":"OAuthException","code":200}});
這就是當我完成在網站上的操作出現錯誤,http://purple.fr/boutique
有我錯過了某個地方的設置?我做了一些我不應該做的事嗎?是否應該在網站上的代碼中控制這些內容?
在此先感謝
這是我錯過了關鍵的一點: 「在你的登錄功能(的FB.login),請確保您添加的權限publish_actions。」很簡單! – 2012-05-25 09:37:19