2012-06-24 1 views
0

PHP를 사용하여 페이스 북에서 각 사진 앨범을 가져 오려고합니다. user_photos 및 friends_photos 권한이 있습니다. 모든 앨범과 사진을 검색 할 수는 있지만 친구가 태그 한 사진은 검색 할 수 없습니다.친구가 태그 한 페이스 북 사진을 하나의 앨범으로 가져 오는 방법

나는 facebook apps에 아주 새이다. 아무도 내가 태그가 달린 사진을 모두 가져 오는 방법을 말해 줄 수 있습니까?

고마워요.

답변

1

가장 좋은 해결책은 아마도 fql 일 것입니다.

SELECT pid FROM photo_tag WHERE subject=$uid 

은 태그가 사람의 사진 목록을 제공합니다. 그래서 "나에게 사람들을 줘"라고 말하고 "태그가 달린 사진을 내게 주어"다음에 "내게 앨범을 줘"(권한이있는 경우)라고 말해야합니다. 이제 멀티 쿼리 옵션을 사용하여 하나의 쿼리에서 할 수 있습니다 (http://developers.facebook.com/docs/reference/fql/)

FLQ는 페이스 북 PHP SDK 사용하고 실행

가장 쉬운 방법 :

$result = $facebook->api(array( 
    'query' => "SELECT pid FROM photo_tag WHERE subject=$uid", 
    'method' => 'fql.query')); 

을하지만 당신은 또한 그래프

를 사용하여 실행할 수 있습니다
'https://api.facebook.com/method/fql.query?query=' . urlencode("SELECT pid FROM photo_tag WHERE subject=$uid") (remembering to add the other parameters) 
관련 문제