이것은 현재로서는 불가능한 것처럼 보입니다. 누구나 적절한 쿼리 또는이 작업을 수행 할 수있는 쿼리 집합을 줄 수 있습니까? 기본적으로 나는 모든 친구들의 체크 인을 필요로한다 : 그들은 스스로 체크 인 한 것들, 그들이 그림으로 확인한 것들, 내 친구가 아닌 사용자가 태그를 붙인 것들.FQL 내 친구들의 체크 아웃을 모두 받으시겠습니까?
내 첫 번째
SELECT checkin_id, author_uid, page_id, coords, tagged_uids, timestamp FROM checkin WHERE (author_uid IN (SELECT uid2 FROM friend WHERE uid1 = me()) OR author_uid=me()) ORDER BY timestamp DESC LIMIT 50
하지만이 사진과 함께 체크 인을 포함하지 않습니다 시도이 있었다.
내 두 번째 시도했다이 :
SELECT id, author_uid, app_id, timestamp, tagged_uids, page_id, page_type, coords, type FROM location_post WHERE author_uid IN (SELECT uid2 FROM friend WHERE uid1=me())
그러나 절은 우리가 단지 친구에 의해 생성 된 체크 인을 찾고 있지만, 사람이있는 내 친구 태그하지, 제안 WHERE 등
.내 다음 시도는이이었다
SELECT id, author_uid, app_id, timestamp, tagged_uids, page_id, page_type, coords, type FROM location_post WHERE tagged_uids IN (SELECT uid2 FROM friend WHERE uid1=me())
을하지만 그냥 아마 정상적으로 설정 빈 데이터를 반환합니다.
내 친구들 한 명당 500 건의 홀수 검색어를 제출하는 것보다 짧은 방법이 있습니까?
모든 포인터가 대단히 감사합니다!
감사합니다,
안녕하세요, 저는 매우 해요을 API에 익숙하지 않아이 옵션이 있는지 몰랐습니다. 방금 시도했지만 방금 600 회/600 초의 속도 제한이 있습니다 (매 2-3 회 요청). 하나의 요청을 제출한다고해도 내 생각에 내부적으로 각 친구에 대한 별도의 요청으로 취급되고 있습니까? 그리고 AFAIK는 사용자 당 한도가 아닌 앱 한도에 있습니다. 이 문제를 해결할 방법이 있습니까? –
한도는 사용자 세션 당 (즉, 액세스 토큰 당)입니다. 모든 친구의 데이터에 대한 통화는 알고있는 한 한 통화로 처리해야하지만, 계획하기가 더 힘든 CPU 사용 제한도 있습니다. 이것들을 치면 앱 통찰력에 언급 될 것입니다. – Igy