0

次の権限を要求するアプリケーションを起動しました。

email,user_birthday,status_update,publish_stream,offline_access

オープングラフを実装してテストしました。それは完全に機能しますが、提出後、Facebookから次のメッセージが表示されます

コードは現在、ストリーム ストーリーを公開するように構成されています。テスト ユーザーがアクションをトリガーしたときに開いたグラフ ストーリーが生成されるように、コードを変更する必要があります。適切な変更を加えて再送信してください。

4 月の facebook dev ブログのこのブログ投稿から、「publish_actions」は「publish_stream」のサブセットのようで、いくつか質問があります。

  1. それが本当なら、なぜ publish_actions パーミッションが必要なのですか?
  2. publish_stream を削除して、publish_actions を挿入する必要がありますか? しかし、私のゲームは publish_stream を使用して、ゲームからアルバムに画像を公開しています。それはまだやっているでしょう。私はそれについて何をしますか?
  3. 必要に応じて実行時にこれらのアクセス許可の publish_actions をユーザーに要求し、再認証やリロードなしで認証するにはどうすればよいですか。それに関するリソースはありますか?

わかりやすくするために、ここに私のオープングラフパブリッシングコードを示します

FB.api(
        '/me/'+fAction,
        'post',
        sObject,
    function(response) 
    {
           if (!response || response.error) 
           {
              for (var prop in response) 
              {
                console.log(response[prop]);
                callbackToFlash(0);
              }
           } else 
           {
              console.log('success'+object);
              callbackToFlash(1);
           }
        }
    );
4

0 に答える 0