0

ある Facebook ユーザーが別のユーザーに委託できるアプリを設計しています。Facebook API は初めてですが、最善を尽くしています。うまくいけば、誰かが私を正しい方向に向けることができます。

アプリは次のことを行います。

1) 承認されると、タイムラインにタブが作成されます。2) 次に、別の Facebook ユーザーがこのタブをクリックします。3)承認して許可を与えたら、ログインしたユーザーのユーザーID(これは簡単です)と、クリックしてアプリをインストールしたプロファイルのID(これはできません)を取得したいと思います。これらをMySQLサーバーに送信しています。

では、2 つの異なるユーザー ID を取得していますか? それともユーザー ID とページ ID ですか? どんな助けでも大歓迎です!

4

1 に答える 1

0

ユーザーのプロファイルにアプリケーションを追加することはできません。したがって、表示されているのは PAGE_ID (アプリケーションがページのタイムラインにインストールされたことを意味すると仮定) と USER_ID です。

このすべての情報はsigned_request、ページに渡される にあります。これをデコードするsigned_requestと、ページ情報がpageパラメータに含まれます -

page - ページ ID 文字列、like ブール値 (ユーザーがページを気に入った場合は true、そうでない場合は false に設定)、admin ブール値 (ユーザーがページの管理者である場合は true、そうでない場合は false に設定) を含む JSON オブジェクトそうではありません)。このフィールドは、アプリがページ タブ内に読み込まれている場合にのみ表示されます。

そして、ユーザー情報はuserパラメーターにあります-

user - ロケール文字列、国文字列、年齢オブジェクトを含む JSON オブジェクト。実際の最小値と最大値については、Age オブジェクトの表を参照してください。

于 2012-08-07T04:38:41.710 に答える