우리는 사용자의 FB ID를 얻는 FB 데이터를 사용하여 일부 보고서를 작성하려고합니다. 성별과 위치를 얻으려면 그래프 API https://graph.facebook.com/User_ID을 반복적으로 호출해야합니다.루프에서 그래프 API를 호출하는 가장 좋은 방법
사용자 수가 매우 많으므로 시간이 오래 걸립니다. 실행 속도를 높이는 다른 방법이 있습니까?
우리는 사용자의 FB ID를 얻는 FB 데이터를 사용하여 일부 보고서를 작성하려고합니다. 성별과 위치를 얻으려면 그래프 API https://graph.facebook.com/User_ID을 반복적으로 호출해야합니다.루프에서 그래프 API를 호출하는 가장 좋은 방법
사용자 수가 매우 많으므로 시간이 오래 걸립니다. 실행 속도를 높이는 다른 방법이 있습니까?
실행 속도를 높이는 다른 방법이 있습니까?
하나의 요청으로 더 많은 데이터를 가져 오는 방법은 여러 가지가 있습니다. 아마
간단한 : http://graph.facebook.com/?ids=4,5
처럼 API를 쉼표로 구분 된 ID 목록을주는 것은 다음 또한 당신은 또한 추첨으로 일을 속도를 하나 개의 HTTP 요청에 호출하는 여러 API를 넣을 수 있습니다 batch requests, 거기에 일반적으로 HTTP 요청은 API와 통신하는 데 가장 느린 요소이므로
FQL을 사용하면 … WHERE id IN(…,…)
을 사용하여 여러 ID에 대한 데이터를 요청하고 "다중 쿼리"를 수행 할 수도 있습니다.