この度フェイスブックページを作りました。私は別のFacebookアプリも持っています。
Facebook APP を含むタブを Facebook ページに追加するにはどうすればよいですか?
ページへのインストールを許可するようにアプリを設定し、タブ名、タブ画像などを追加しましたが、人々が私のアプリにアクセスしたときにアプリが Facebook ページに追加されるアプリケーションとして表示されません。
この度フェイスブックページを作りました。私は別のFacebookアプリも持っています。
Facebook APP を含むタブを Facebook ページに追加するにはどうすればよいですか?
ページへのインストールを許可するようにアプリを設定し、タブ名、タブ画像などを追加しましたが、人々が私のアプリにアクセスしたときにアプリが Facebook ページに追加されるアプリケーションとして表示されません。
このリンクを使用して、と
を追加できます。app_id
app_namespace
<a href="http://www.facebook.com/dialog/pagetab?app_id=YOURAPPID&next=URLOWNEDBYOURAPP">Tab Link</a>
これは、以前は Facebook UI を使用して簡単に実行できました。残念ながら、Facebookはこれを削除しました。
http://www.facebook.com/dialog/pagetab?app_id=YOUR_APP_ID&next=YOUR_URLを使用して追加できます
これをhtmlに入れて、以下に公開しました。にアクセスして、アプリのパラメーターを入力し、送信をクリックするだけで完了です。
http://www.jibecompany.com/2012/add-a-facebook-page-tab-application-to-your-page
これを行う主な方法は 2 つあります。3 つ目の方法は、アプリ開発者の管理外であるため範囲外だと思います
このために、ユーザーをダイアログに送り、アプリをページに追加するように求められます
使用例は、ユーザーを次の形式の URL にリンクすることです。
http://www.facebook.com/dialog/pagetab
?app_id=<APP_ID>
&redirect_uri=<A URL OWNED BY YOUR APP>
アプリが所有する任意の URL がredirect_uri
パラメーターとして機能しますが、ほとんどの場合、アプリがアプリ設定の「ページ タブ URL」または「セキュア ページ タブ URL」に使用するのと同じ値を使用する必要があります。
実際の例として、このダイアログを使用してInstaTabアプリを追加できます
管理者には、次のようなダイアログが表示されます。
ダイアログの完全なドキュメントは、[ページ タブの追加] ダイアログのドキュメントにあります。
Page オブジェクトの/tabs
接続を使用して、アプリをページに直接追加できます。API 呼び出しを行うには、ページ管理者からのmanage_pages
許可が必要です。
それができたら、ページ アクセス トークンを使用して、ページに追加するアプリのアプリ ID の値を/v2.0/<PAGE ID>/tabs
指定した 1 つのパラメーターでPOST 要求を行います。app_id
アプリがページ タブを提供する場合、そのタブがページに追加されます。
サンプルの API 呼び出しは、への HTTP POST になります。
https://graph.facebook.com/{page-id}/tabs
?app_id={app-id-to-add}
&access_token={page-access-token}
ページ管理者は、Facebook のページ管理インターフェイスを使用して、App Center の [ページ用のアプリ] セクションでページ タブを提供するアプリを検索できます。この場合、この方法でアプリを見つけたユーザーに、上記の方法のいずれかを使用してタブ
1) https://developers.facebook.com/apps/にアクセスし、目的のアプリを選択 (または作成) します。
3) 次に、次のように入力します。
- https://facebook.com/dialog/pagetab?app_id= APP_ID &redirect_url= https://yoursite.com また - http://facebook.com/add.php?api_key= APP_KEY &pages=1&page= PAGE_ID
https://developers.facebook.com/docs/reference/dialogs/add_to_page/
そこに URL があります。アプリのアプリ ID と Canvas URL を置き換えた後、それを押してください。例えば
https://www.facebook.com/dialog/pagetab?app_id=123456789
&display=popup&next=http://www.myhosting/myapp/index.php
次に、アプリを追加するページを選択するよう求められます。
アプリはアプリ、ページはページです。人々がタブについて話すとき、それはアプリをページに追加したときです。古い FB ページ レイアウトでは、アプリ リストは横にタブでした。
開発者ページにプロファイル タブ ページを追加します ([設定の編集] > [プロファイル]) http://www.facebook.com/developers/apps.php
セッションで現在アクティブで、タブ URL が追加されているすべてのアプリをタブとして追加できます。
公開プロフィール/ページで「+」アイコンを使用して追加します。リストにない場合は、リストの下部にある検索機能を使用します。
タブが空白の場合は、タブ URL を直接開きます。そこで動作しない場合は、動作するまで修正します。そこで動作している場合、問題は fb とホストとの通信にあります。ログファイルをチェックしてください!
大まかな推測: Facebook は POST リクエストを介してこのページを取得することに注意してください。nginx 500 はすべて静的ファイル (HTML ファイルなど) にリクエストを送信するため、厄介なバグがありました。
あなたにとっては少し遅れていますが、他の人にとってはそうかもしれませんが、アプリを新しいタブに追加する方法を見つけました。
これはあなたが書いていることだと思います:
add to my page
「タブ」が何を意味しているのか、少し混乱しています。FB 形式のタブは、次のようなものを使用して作成されます。
<div style="padding:10px;padding-top:0px;padding-bottom:0px;">
<fb:tabs>
<fb:tab-item href="index.php" title="Home"/>
<fb:tab-item href="page2.php" title="page 2"/>
<fb:tab-item href="page3.php" title="page 3" align="right"/>
<fb:tab-item href="page4.php" title="page 4" align="right"/>
</fb:tabs>
</div>
繰り返しますが、ここで暗闇を突き刺すだけです。