2017-03-22 11 views
0

페이스 북에 대한 쿼리를 최적화하려고합니다.여러 ID가 주어진 이름과 프로필 사진을 얻는 방법

N facebook-app-ids (N < = 30)의 목록이 있는데, 모두의 이름과 프로필 사진이 필요합니다.

현재 N + 1 개의 검색어를 모두 하나의 이름과 각 프로필 사진에 대해 하나씩 수행합니다.

나는이 호출을 사용

string query = "?ids="; 

for(int i = 0; i < users.Count; i++) 
{ 
    query+= users[i].fbId + ","; 
} 

query = query.Remove(query.Length - 1); 

//query looks something like: "?ids=id1,id2,idN" 
FB.API(query, HttpMethod.GET, ApiCallback); 

내가 얻는 것은 무엇인가와 같은 :

{"id1":{"name":"User 1","id":"id1"},"id2":{"name":"User 2","id":"id2"},"idN":{"name":"User N","id":"idN"}} 

내가 쿼리에 프로필 사진 PARAM를 추가 할, 그래서 이름을 얻을 것 그리고 JSON의 그림.

내가 시도한 것을 할 수 있습니까? 아이디어는

WWW url = new WWW(System.Uri.EscapeUriString("https://graph.facebook.com/" + idN + "/picture?type=large")); 

주처럼, 각 사용자가 자신의 사진을 얻는 또 다른 전화를 걸 필요가 없도록하는 것입니다 : 사진은 100 × 100과 같은 또는 가까운, 아주 작은해야한다, 그래서 그들은 아주 쉽게 얻을 수있을 것이다.

NOTE2 : 내가 부탁 해요 것은 "쿼리"FB.API를 통해 IDS

답변

2

의 세리의 이름과 프로필 사진을 요청 & 필드 = {리스트의 필드}에 추가해야합니다 것입니다 귀하의 질의