2012-03-26 9 views
2

シナリオ: Facebookにログインしている間、自分のサイトの共有リンクをクリックします。タイムラインに投稿するためのダイアログが表示されます。外部サイトからFacebookにタイムラインへの投稿

質問:これを行うにはアプリを作成する必要はありますか?それともあなたのためにこれを行う権限を要求するアプリをfacebookが提供していますか?

私の現在の計画は、php sdkでfacebook graph APIを使用して適切な権限を求め、タイムラインPOSTリクエストをaccess_tokenでビルドすることです。私はちょうどこれを行う簡単な方法があったかどうか分からなかった。ありがとう!

答えて

2

グラフAPIがすべて必要です。サーバーはOAuth 2.0認証をサポートする必要があります。

これを処理するスクリプトのURLをFBアプリの設定ページに追加します。

offline_access権限を持つaccess_tokenのリクエスト。 (offline_accessは、ログオンしていなくてもユーザのタイムラインに投稿することができます)。 access_tokenを使用して、messageaccess_tokenからhttps://graph.facebook.com/me/feedのように、hereのようにHTTP/POSTを実行します。

:FBは2012年5月1日よりoffline_accessを推奨しません。thisをご確認ください。

関連する問題