2017-04-13 14 views
1

から好き、私はこのようなURLを使用してFacebookのページから画像を取得することができます取得:ページの写真は、PHPを使用してFacebookのオープングラフ

https://graph.facebook.com/v2.7/albumid/photos?access_token=XXXXXXX&debug=all&fields=images&format=json&method=get&pretty=1&suppress_http_code=1 

しかし、どのように私は好きで、各写真のカウント得ることができますか?上記のURLは、画像URL、幅、高さのみを返します。私は各ページの写真(ユーザーの写真ではない)の好きな数を探しています

答えて

0

しかし、どのように私は好きで、各写真のカウント得ることができますか?あなたの個々の同類を与える

/albumd-id/photos?fields=images,likes 

:あなたはすでにimagesでやっているのと同じ関連フィールドを、要求することによって

。あなたはそれらに興味がなく、総数だけに興味があるので、フィールド拡張構文を使用するsummary = 1とlimitの値を以下のように追加します:

/albumd-id/photos?fields=images,likes.summary(1).limit(0) 
0

あなたからは、各写真の写真IDを取得する必要があります。

、これを試して

/* PHP SDK v5.0.0 */ 
/* make the API call */ 
$request = new FacebookRequest(
    $session, 
    'GET', 
    '/{photo-id}/likes' 
); 
$response = $request->execute(); 
$graphObject = $response->getGraphObject(); 
/* handle the result */ 

OR

GET /v2.8/{photo-id}/likes HTTP/1.1 

For more information check this link

関連する問題