2012-04-04 5 views
2

この質問は以前に何度も聞かれましたが、すべて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のダイアログの第2段階が表示されます。私は誤って私がアプリを保存したときにこれを設定しましたが、すぐにそれを変更しました。

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

を持っています私はどこかで設定を逃した?私は何かをしてはいけないのですか?これはサイト上のコードで制御する必要がありますか?ユーザーがサイトに接続すると、事前

答えて

2

おかげで、あなたの代わりにpublish_stream許可のpublish_actionsの許可を求めるべきです。参照ダイアログ設定(既にpublish_actionsを要求している)は、ユーザーがFacebook内からアクションをクリックしたときにのみ機能します。既にあなたのウェブサイトにいるユーザーはうまくいきません。

ログイン機能(FB.login)には、許可publish_actionsを必ず追加してください。

それ以外は、すべて動作しているようです。

http://i.stack.imgur.com/jAosv.png

http://i.stack.imgur.com/Wbgf5.png

+0

これは私が逃した重要なビットだった: "あなたのログイン機能(FB.login)では、必ず許可publish_actionsを追加します"とても簡単! –

関連する問題