2013-01-22 2 views
1

나는 페이스 북 그래프 API 공개 검색을 사용하려고 시도 해왔다. 이 http://graph.facebook.com/search?q=watermelon%20&type=postFacebook Graph API 영어가 아닌 검색어 검색

한편

, 비 영어 검색 결과를 설정하는 동안, 나는 또한 영어로만 결과를 수신하고있어,하지만 결과에서의 결과가 아닌, 예를 들어 영어 검색 쿼리에 대해 잘 작동합니다 검색 쿼리의 언어 예를 들어

, http://graph.facebook.com/search?q=ביבי&type=post

는 모든 관련 결과를 반환하지 않습니다는 (검색 쿼리는 히브리어에 "ביבי"반환 된 결과의 히브리어. 없음에있는 단어입니다).

문제를 해결하려면 어떻게해야합니까?

어떤 제안이 도움이 될 것입니다.

미리 감사드립니다.

+0

이 문제와 관련된 버그가 있습니다 : https://developers.facebook.com/bugs/288206177977886 – akurtser

답변

0

컴퓨터 기본 로캘과 다른 로캘로 응답을 받으려면 요청과 함께 지정해야합니다. 의 URL (list of Facebook locales), 예를 들어,에

  1. 사용 &locale=he_IL : 지금 그 작업을 수행하는 두 가지 방법이 있습니다 예를 들어, 귀하의 요청과

    https://graph.facebook.com/search?q=YOUR_QUERY&type=post&fields=message&locale=he_IL

  2. 사용 Accept-Language 헤더

'Accept-Language': 'he_IL,he,iw;q=0.9'

최근 첫 번째 방법은 (지금은 잘 작동) 버그가 있었다, 그래서 나는 (첫 번째는 다음 다른 더 우선합니다) 둘 다 사용할 수 있습니다.

참고 : 지정된 로캘을 검색하면이 로캘에서 사용할 수있는 게시물을 반환합니다.