ユーザーの許可を求めずにユーザーの公開情報を取得する方法はありますか?Facebookでは、ユーザーの許可を求めることなく、ID、名前、写真、性別、ロケールなどのユーザーの基本情報を取得できることを知っています(他の公開情報は取得できません)。次のリンクを見てください:http://zesty.ca/facebook/ ソースコードを調べたところ、彼がアクセストークンを取得していることがわかりました。このリンクはどのようにそれを行いますか。彼はどのようにしてアクセストークンを取得し、ユーザーの公開情報を取得しましたか?
10970 次
1 に答える
4
Facebookアプリが初期化後に持っているアプリトークンだけで公開データをクエリして、次のようなコンテンツにアクセスできます:-
- id
- 名前
- ファーストネーム
- ミドルネーム
- 苗字
- 性別
- ロケール
- アクセストークンなしまたはアプリアクセストークンのいずれかでここにリストされているその他
そうするために、あなたのFacebookアプリケーションを初期化した後
$facebook = new Facebook(array(
'appId' => 'APP-ID',
'secret' => 'APP-SECRET',
));
グラフAPIは次のように簡単にクエリできます
$user_public_profile = $facebook->api('/user','GET');
そして、データを取得します。
于 2012-10-03T11:50:48.233 に答える