문제

작은 Facebook 앱을 구축하고 있습니다. 자동 포종 방식으로 값을 검색하려고합니다. FQL에서 SQL의 연산자와 같은 SQL을 사용할 수 있습니까?

도움이 되었습니까?

해결책

FQL에는 연산자가 없습니다.

그러나 당신은 운이 좋을 수 있습니다 운영자:

Education_history.name의 "Stanford"

이 페이지에는 도움이 될 수 있으며 샘플 쿼리가 있습니다.

다른 팁

당신을위한 또 다른 방법은 strpos (메시지, "당신이 원하는 콘텐츠")> = 0을 사용하는 것입니다. 누구든지 시도 했습니까?

나는이 실이 죽은 지 오래 된 것을 알고 있지만 이것이 미래의 누군가에게 도움이 될 것이라고 확신합니다. FQL은 어떤면에서 사용되어 있지만 공개 정보를 검색하는 한 새로운 그래프 API를 사용하는 것이 좋습니다. 간단한 FQL 쿼리를 비슷한 그래프 쿼리와 비교했으며 평균적으로 그래프는 거의 3 배 빠르며 (0.3s vs 0.8s). 다음은 PHP 및 CURL을 사용하는 내 그래프 예입니다.

$search = "platform";
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, "https://graph.facebook.com/search?q=".$search."&type=page");
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
$output = curl_exec($ch);
curl_close($ch);
$fbPages = json_decode($output)->data;
print_r(array_slice($fbPages, 0, 10));

도움이되기를 바랍니다!

추신 : PHP 버전 5.2.0 이상을 실행하지 않으면 JSON 디코더가 필요합니다. 여기.

편집 : 유용한 문서를 찾을 수 있습니다 여기.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top