0

私は自分のFacebookアカウントからユーザーの写真を取得したり、少なくとも自分の友達のプロフィール画像を取得するアプリケーションを自分のウェブサイトに作成したいと考えています。 私はそれを..私はFacebookの開発者のセクションを使用しようとしましたが、私はこれで私を助ける任意のチュートリアルや記事を見つけることはありません!!Facebook APIを処理する方法 - グラフApi

ステップバイステップチュートリアルを知っている人は、私に渡してください。 また、私はそれがサーバー側のコードが必要かどうか、またはJavaScriptが十分であるかどうか尋ねたいですか?

おかげ

答えて

1

あなたが認証されたユーザの友人の写真をしたいですか?それはいくつかのこと、

  1. Facebookのアプリケーションを作成する必要があります。データを要求するために、ユーザーの写真にアクセスするにはFB Documentation
  2. リクエスト延長の許可をし、彼らの友人の写真Facebook Auth/Permissions
  3. FQL + JSDKをJSDK Doc

ユーザーが写真や友人の写真にアクセスするためにアプリケーションに許可を与えているかどうかを確認します。これはFacebookのJSDKを使用し、FQLは、それが認証されたユーザーの権限Referenceチェック:

FB.api( 
{ 
    method: 'fql.query', 
    query : 'SELECT user_photos, friends_photos FROM permissions WHERE uid=me()' // replace me() with a FB USER ID, me() uses currently logged in user id 
}, 
function(response) { 
    console.log(response); // response should be {user_photos="1", friends_photos="1"} if you have access ("0" if not) 
} 
); 

アプリケーションは、友人から写真を取得するために、ユーザーのアカウント情報への標準アクセス以上が必要になります。 FQL Photo Table Reference次のように認証されたユーザの友人の写真を取得するための実際の呼び出しは次のとおりです。

FB.api( 
{ 
    method: 'fql.query', 
    query : 'select pid, src_small FROM photo WHERE owner in (select uid from user where uid in (select uid2 from friend where uid1=me())' 
}, 
function(response) { 
    console.log(response); // this is the json object containing your authenticated user's friends 
} 
); 

幸運!

関連する問題