2

Facebookページ、Facebookアプリ、およびそのページの管理者Facebookアカウントがあります。

今、そのページにリンクを公開したいと思います(方法はどうでもいいです)。

今では、アプリの管理者のユーザー アクセス トークンを取得してから、ページを取得し、そのアクセス トークンを取得してから、アプリを介してページに管理者と共に投稿します。

トークンの有効期限が切れたので、次のことができるドキュメントを読みました。

たとえば、ユーザーがアプリに publish_stream アクセス許可を付与した場合、アプリはアプリ アクセス トークンを使用して、ユーザーに代わってステータスの更新を公開できます。

それで、アプリケーションアクセストークンを取得しました。

しかし、どうすればいいのかわかりません。そのトークンを使用してページの壁に公開するにはどうすればよいですか?

4

2 に答える 2

2

アプリケーション アクセス トークンは、ユーザーに代わって公開するためのものだと思います。ページの場合は、ページ アクセス トークンを使用する必要があります。

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

上のリンクに書いてある通り

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

于 2012-10-28T13:58:04.277 に答える
0

さらに調査した結果、アプリトークンのみを使用してページに公開する方法はないと思います。

アプリを承認したユーザーのウォールに投稿することは引き続き可能ですが、ページには投稿できません...

于 2012-10-29T09:27:48.723 に答える