0

ユーザーがページにカスタムタブを追加できるタブベースの Facebook アプリケーションを開発しています。ページ管理者がタブを編集するためのリンクを追加したいのですが、問題は、ログインしているユーザーがページ管理者であるかどうかを取得する方法です。これを行う方法が古い API であることは知っていますが、これはまもなく廃止される予定です。新しい Graph API と新しい JavaScript SDK を使用しています。それをどうやって行うのかわかりません。

4

2 に答える 2

1

ユーザーが管理者の場合は 1 である fb_sig_is_admin パラメータを見てください。

残念ながら、タブを使用しているユーザーが誰であるかは、ユーザーが対話するまでわからないため、Graph API の有用性は限られています。

于 2011-02-10T09:02:38.377 に答える
0

それにはもっと良い方法があると思います.数日前にFBがタブでiframeのサポートを開始しました.

フェイスブックのドキュメントから

Blockquote ユーザーが Facebook ページに移動すると、ページ タブが次に使用可能なタブ位置に追加されているのが表示されます。一般に、ページ タブはキャンバス ページとまったく同じ方法でロードされます。ユーザーが [ページ] タブを選択すると、signed_request パラメーターと 1 つの追加パラメーター page を受け取ります。このパラメーターには、id (現在のページのページ ID)、admin (ユーザーがページの管理者である場合)、および like (ユーザーがページを気に入った場合) を持つ JSON オブジェクトが含まれます。キャンバス ページと同様に、ユーザーがアプリを承認するまで、signed_request でアプリにアクセスできるすべてのユーザー情報を受け取ることはありません。引用符

これは URL です: http://developers.facebook.com/docs/guides/canvas/#tabs

于 2011-02-16T14:56:34.530 に答える