0

このリクエストでアプリケーション API キーを取得しています。

GET https://graph.facebook.com/oauth/access_token?client_id=YOUR_APP_ID
&client_secret=YOUR_APP_SECRET&grant_type=client_credentials

ユーザーページにメモを作成したいのですが、失敗します。件名とメッセージを含む投稿リクエストを次の宛先に送信します。

https://graph.facebook.com/[PAGE_ID]/notes/access_token=[APP_TOKEN]

しかし、私が得るものは:

{
   "error": {
      "message": "(#281) Requires extended permission: create_note",
      "type": "OAuthException",
      "code": 281
   }
}

すべての権限を持つユーザー API キーを使用して、/accounts/ にリクエストを送信し、ページ キーを取得して、メモを作成することができました。しかし、アプリケーション キーについて混乱しています。追加の権限が必要なだけかもしれませんが、その方法がわかりません。

これは、アプリケーションがユーザーの App Center でどのように見えるかです: ここに画像の説明を入力

何か案は?

PS: APP キーを使用する理由は、有効期限がないためです。シンプル ユーザー キーの有効期限は約 2 時間です。

4

1 に答える 1

1

アプリアクセス トークンのアクセス許可を要求することはできません。

あなたがしたいことは、ページアクセストークンが必要です。

PS: APP キーを使用する理由は、有効期限がないためです。シンプル ユーザー キーの有効期限は約 2 時間です。

ここで、offline_access の非推奨に関するさまざまな議論で何度も言われているように:

有効期間の長いユーザー アクセス トークンを使用して取得したページ アクセス トークンは、既定では期限切れになりません。

于 2012-11-30T16:48:48.610 に答える