2

GRAPH API を使用して、ファンページの写真 (誰でもタグ付けできるページ) に自分自身をタグ付けするにはどうすればよいですか?

ドキュメントは、あなただけが必要だと言います:

  • Publish_stream パーミッション
  • /photo_id/tags/my_user_id に投稿

試してみましたが、facebook は 500: Oauth Exception, An unknown error has occurred で応答します。

ユーザーの写真に自分自身または友人のタグを付けると問題なく動作しますが、ページの写真にタグを付けるとエラーが発生します。

https://developers.facebook.com/docs/reference/api/photo/

私が記入した関連するバグ: https://developers.facebook.com/bugs/261936030593730

4

2 に答える 2

1

ページにオプションがあることを確認しましたか

Tagging Ability: [X] People can tag photos posted by {page}

権限の管理の下の設定で設定します...?

于 2012-09-25T09:36:55.907 に答える
0

ファンページで写真を公開し、そこに友人をタグ付けしたい場合は、ユーザー access_token の代わりにページ access_token が必要です。ユーザーの access_token を使用しているため、エラー

500: Oauth 例外、不明なエラーが発生しました。

ここからfbドキュメントを引用

次の操作を現在のユーザーではなくページとして実行するには、Graph API オブジェクトの読み取りに一般的に使用されるユーザー アクセス トークンではなく、ページのアクセス トークンを使用する必要があります。このアクセス トークンは、HTTP GET を /USER_ID/accounts に manage_pages パーミッションで発行することによって取得できます。これにより、ユーザーが管理アクセス権を持つページ (アプリケーション プロファイル ページを含む) のリストと、それらのページの access_tokens が返されます。または、上記のように、manage_pages パーミッションを使用して HTTP GET を /PAGE_ID?fields=access_token に発行することにより、単一の特定のページのページ アクセス トークンを取得できます。特に明記されていない限り、ページへの公開には publish_stream パーミッションも必要です。

于 2012-10-05T11:03:35.160 に答える