2012-01-02 17 views
1

現在サンドボックスモードのアプリケーションで作業しており、ユーザーのスコアの投稿をテストする必要があります...上記の主題。私の個人的なユーザーアカウントを使用して、上記の許可を与えているということです。 // PERMS = 'user_likes、friends_likes、publish_stream、user_photos、photo_upload、publish_actions、offline_access'; https://www.facebook.com/dialog/oauth?scope=「+ PERMS +」&のclient_id =「+ APP_ID +」& REDIRECT_URI =」致命的なエラー:キャッチされていないOAuthException:(#200)拡張アクセス許可が必要:publish_actions throw

私は認証ダイアログの権限が表示されていない(私は強化された認証ダイアログを使用しています彼らは言ったその隠された:-S)私はすべてのアクセス許可を「拒否」しておらず、認証ダイアログを正常に処理しているわけではありません。

誰も私にここで何が伝えられますか?

+0

権限を要求している方法のコード例を投稿すると便利かもしれません:)ありがとう – DMCS

+2

よくあることですが、原因は実際には「拡張認証ダイアログ」です。何らかの理由で、 "publish_actions"パーミッションパラメータを取得/設定/保持しません。 「拡張認証ダイアログ」アプリの設定を無効にすると、問題が解決しました。 P.S. 「テストユーザーアカウント」のスコアを投稿できない別のバグもあります。私は私の個人的なアカウントにスコアを投稿することができました...しかし、テストダミーアカウント...ナダ! – Kendall

+2

あなたがFacebookに投稿した後、バグリンクを投稿してください。 – DMCS

答えて

2

あなたはバグを提出しましたか?あなたがすべきでなければ、私はそれにも投票します。間違いなく新しいバグです。私はそれに私のreproを示すことができます。

私はちょうどこれも今日も持っています。最後の1時間以内にグーグルでそれを見つけ、この記事を見つけました。先週、タイムラインのオープングラフと強化された認証ダイアログを使用するために、5つのアプリケーションを正常に移動しました。今日、新しいアプリを動かすと、publish_actionsを追加してコードに追加し、アプリをアンインストールして新しいダイアログで再インストールし、タイムラインポストを実行しようとしました。同じエラーが発生しました。私は先週移動したアプリでこのエラーが発生することはありません。また、ダッシュボードで編集するときに、UIのいくつかの変更点に気付きました。プレビューウィンドウは、認証ダイアログページでは表示されません。開いているグラフセクションで集計を入力することはできます。私の推測では、彼らは先週、いくつかの変更を加え、新しいアプリの権限の変更で何かを壊しました。

関連する問題