2012-02-04 23 views
0

私のデータベースには2人のユーザーがいます。私はこれらの2人のユーザーのために両方のaccess_tokensを持っています。Facebook Graph APIでは、他人の身元として誰かの壁に投稿するにはどうすればいいですか?

私はAがBの壁に投稿したいです。ただし、ユーザーのaccess_tokenではなくapp_access_tokenを使用しています(ユーザーのaccess_tokenの有効期限が切れているため)。したがって、投稿が作成されると、BがBの壁に掲示されます

var uri = 'https://graph.facebook.com/' + fb_id + '/feed?access_token='+ app_access_token 

私はAをBの壁に掲示したいが、まだapp_access_tokenを使用したい。

答えて

0

アクセストークンは、基本的にアクションを実行しているユーザーを識別します。アプリのアクセストークンを使用すると、実際にはアプリケーションがそのアクションを実行しています。ユーザーの代わりに投稿を表示するには、正しい(ユーザー)アクセストークンを使用する必要があります。

まだアプリのアクセストークンを使用する場合は、投稿のメッセージにユーザー名を含めることを検討することがあります。それはあなたのアプリケーションから発信されていてもその方法 - 実際のポストが正しいの詳細:

[ユーザー名]は

+0

あなたにこのメッセージを送信した。しかし、その後、私はオフライン「有効期限」問題に実行されます...私がこれらの問題に遭遇しない唯一の方法は、アプリケーションのアクセストークンを使用することです。 – TIMEX

+1

あなたは[offline_access権限の廃止予定ですか?](https://developers.facebook.com/docs/offline-access-deprecation/)に従っていますか?余分なものについてトークンの有効性を引き出す方法はまだありますday ...しかし、最終的にFacebookはこの機能を無効にしています。 – Lix

+0

メッセージ内の誰かを「言及する」方法はありますか? (tag someone) – TIMEX

関連する問題