Facebookのドキュメントによると:
"ユーザーのスコアを作成または更新する
publish_actions パーミッションがあれば、アプリの access_token を使用して HTTP POST リクエストを /USER_ID/scores に発行することで、スコアまたはユーザーを投稿できます。"
そこで、アクセス トークン ツールからアプリ アクセス トークンを取得します。また、publish_actions 権限が有効になっていることも確認しました。
アプリ アクセス トークンで /USER_ID/scores の API Explorer を使用すると、次のエラーが表示されます。
{
"error": {
"message": "A user access token is required to request this resource.",
"type": "OAuthException"
}
}
わかった。そのため、代わりにユーザー アクセス トークンを提供すると、次のようになります。
{
"error": {
"message": "(#15) This method must be called with an app access_token.",
"type": "OAuthException"
}
}
ここで何が間違っていますか?
編集:認証がモバイル/ネイティブではなくWEBに設定されている限り機能します。