2016-06-14 7 views
0

FBフォトアルバムを作成しようとしています。そのため、FB ADでそのアルバムを使用できます。Graph APIを使用してFacebookにフォトアルバムを作成する

POST https://graph.facebook.com/v2.5/ {} page_idの/アルバム

を、私は、要求の本文にページアクセストークンを渡す:私はシオマネキで次の要求を使用しています。

{"error":{"message":"(#200) Requires extended permission: manage_pages and publish_pages","type":"OAuthException","code":200,"fbtrace_id":"FCspsWIecMV"}} 

多くの研究の後、私はこのビデオを見つけました:https://www.youtube.com/watch?v=vZ28bjBNk6I

このビデオでは、問題であるように思われ、拡張された権限を付与する方法を示していますが、それが動作していない私はこの回答を得続けます正しく。私は自分自身に必要な許可を与えるために、次のクエリを使用:

https://graph.facebook.com/oauth/authorize?client_id={ap_id}&redirect_uri={our_page}&scope=publish_pages 

しかし、それだけで「our_page」リンクに私をリダイレクトします。しかし、スコープ内で "manage_pages"を使ってこのリンクを初めて使用したとき、実際にこの許可を許可しなければならないページが表示されました。だから、私は/ me/permissionsを照会することでこれが得られるので、クエリは正しいと思います:

{ 
    "data": [ 
    { 
     "permission": "manage_pages", 
     "status": "granted" 
    }, 
    { 
     "permission": "public_profile", 
     "status": "granted" 
    } 
    ] 
} 

どのように私はこれを行うことができますか?

+1

最も簡単な方法、あなたは一度だけこれを必要とする場合:使用[グラフAPIエクスプローラ](https://developers.facebook.com/tools/explorer)は、ドロップダウンからアプリケーションを選択し、取得をクリックしてくださいトークン - >ユーザーアクセストークンを取得する... – CBroe

+0

ありがとう:)私は正解として投稿する、より長く持続する方法を見つけました – rsy

答えて

0

https://developers.facebook.com/tools/explorerのアプリを選択すると、特定のリクエストに対して必要な権限が表示されることがわかりました。そこをクリックすると、すべてのリクエストが動作し始めたので、このメソッドは永久的なようです。下に、それを行う方法の説明スクリーンショットがあります。

The permission needed, publish pages, is shown in the dropdown toolbar

関連する問題