2011-09-16 12 views
3

Graph API、 [https://graph.facebook.com/page_id/tabs]とHTTP POSTを使用して、自分のFacebookページにカスタムタブを追加できます。Facebookアプリケーションプロファイルページにカスタムタブをプログラムで追加するにはどうすればよいですか?

ただし、Facebookアプリケーションのプロフィールページにカスタムタブを追加できません。実際、HTTP GETを使用したAPI [https://graph.facebook.com/page_id/tabs]も失敗します。

(私は意味、私もAPIで自分のFacebookアプリケーションのプロフィールページのタブを取得することはできません。)

私が間違って何をしているのですか?ここで

私は私がやろうとしています何を一覧表示しています:

  1. 私はmanage_pages許可を使用して、ユーザー(ADMIN_USER)のためaccess_token(例えばa1)を取得します。このaccess_tokenは付き
  2. (A1)、私はグラフAPIを使用して、> [https://graph.facebook.com/me/accounts]およびページ(ページとアプリケーション・プロファイル・ページ)のリストを取り戻す:

    { "データ":[ { "名前": "Bgを"、 "access_tokenは": "* **"、 "カテゴリ": "資本財"、 "ID": "* **** " "、 { "名前": "Testapp2Pip"、 "access_tokenは": "* ** * *** "、 "カテゴリ": "アプリケーション"、 "ID": " ** *」 }、

  3. 今、私はグラフAPIを使用して、[https://graph.facebook.com/page_id/tabs]

ケース1.バックグラウンドページ(通常のページ)と対応するaccess_tokenにpage_idを使用すると、そのページのタブが表示されます。私はここで間違って何をやっている

{ 
    "error": { 
     "message": "Unsupported get request.", 
     "type": "GraphMethodException" 
    } 
} 

ケース2.私はTestapp2Pipページ(アプリケーション・プロファイル・ページである)と、対応するaccess_tokenはのためpage_idを使用している場合、私はエラーを取得しますか?アプリケーションプロファイルページのタブを取得するにはどうすればよいですか?また、グラフAPIを使用して、アプリケーションのプロファイルページにカスタムタブを追加したいと思っています。

+0

などです。 appid xyzを持つアプリがあると言ってください。私はまた、アプリケーションのためのページアクセストークンを持っている(https://graph.facebook.com/me/accountsによって得た)。今、[https://graph.facebook.com/page_id/tabs]でアプリのプロフィールページのタブを取得したいときに、Unsupported get requestがエラーになります。 –

答えて

0

アプリをアプリプロフィールページに追加しましたか、アプリとして追加されたことを二重にチェックしましたか?それは奇妙に思えるが、あなたはアプリケーションのページからアプリを追加/削除することができます。私は、アプリケーションが追加されていない場合は、ページ情報へのアクセス権を持っていないだろうと推測しています。

別の方法として、現在のユーザーではなくアプリケーションのアクセストークンを取得することができます。このページには、ユーザーの代わりにアプリのアクセストークンを取得する方法が記載されています。下にスクロールして[アプリログイン]セクションに移動します。 http://developers.facebook.com/docs/authentication/

+0

私はグラフAPIを使用してページにカスタムタブ(アプリケーション)を追加します。私は通常のページにそれを行うことができますが、グラフAPIを使用してアプリケーションプロファイルページにカスタムタブを追加できません。 –

+0

タブを追加するだけです。タブを介してアクセスできるアプリケーションを追加する必要があります。まず、あなたのページにアプリを追加して、それをタブとして表示するかどうかを指定します。アプリはページをサポートするようにサポートされていなければなりません。 –

+0

これはまさに私が言っていることです。グラフアプリを使って別のアプリプロフィールページにアプリを追加できません –

関連する問題