APIを介してファンページのタブにFacebookアプリケーションを追加する方法はありますか?
アプリを開発しました。ユーザーがアプリにアクセスしたら、ユーザーの管理ファンページを表示してページを選択するように依頼する必要があります。ユーザーがページを選択して[追加]ボタンをクリックすると、アプリケーションを追加します。選択したファンページのタブに移動します。
APIを使用してユーザーの管理ファンページを取得する方法を知っています。また、「署名されたリクエスト」を使用してアプリがファンページを実行していることを検出することも知っています。
では、APIを使用してFacebookアプリケーションをファンページに追加する方法はありますか?
4124 次
2 に答える
2
解決策を見つけました
それは単純なプロセスです。私はこのリンクを使用する必要がありました(apiを呼び出す必要はありません)
ユーザーがアプリにアクセスしたとき(ファンページ経由ではありません。'signedを使用してアプリがファンページ経由で実行されていることを検出できますリクエスト'。)ユーザーはこのリンクに接続する必要があります、
<script>
top.location = 'http://www.facebook.com/add.php?api_key=YOUR_APP_ID&pages=1';
</script>
ファンページのタブにアプリを追加するように求めるユーザーのすべての管理ページを含むFacebookウィンドウが表示されます。
于 2011-07-29T08:28:30.623 に答える
0
実際には、Facebookへの往復を節約するfbapiを使用する方法があるようです。答えは、ページオブジェクトページリファレンス(「タブ」->作成の下) https://developers.facebook.com/docs/reference/api/page/にあります。
この種のAPIを呼び出す必要があります。
$appId = YOUR_APP_ID;
$pageId = THE_PAGE_TO_ADD_TO;
$apiUrl = "/".$pageId."/tabs";
$addedToPage = $this->facebook->api($apiUrl, "post", array("app_id"=>$appId));
幸運を!
于 2011-10-24T09:06:29.997 に答える