2012-07-18 2 views
6

페이스 북 그래프 API를 사용하여 "My String"과 정확히 일치하는 페이지를 검색하고 싶습니다.페이스 북 그래프 API를 사용하여 정확한 문자열 검색

https://graph.facebook.com/search?q=%22My%20String%22&type=page을 시도했지만 "문자열"또는 "내"중 하나와 일치하는 페이지를 반환합니다.

따옴표 붙은 문자열과 정확히 일치하는 문자열 만 반환하는 검색 쿼리는 어떻게 구성합니까?

답변

6

현재 할 수 없습니다. wishlist에서 시위되었습니다.

그래서, 당신은 파이썬에서 요청을 포장해야합니다 :

import requests 
query = 'My String' 
r = requests.get('https://graph.facebook.com/search?q=%s&type=page' % query) 
result = r.json 
result['data'] = [ item for item in result['data'] 
        if query.lower() in item['name'].lower() ] 
print [ item['name'] for item in result['data'] ] 

지금 만 정확히 일치 있습니다.

-1

유니 코드를 사용하려고하면 U + 0200이 스페이스 바이므로 "My", U + 0200 및 "String"을 연결하십시오. 그게 작동하는지 아무 단서.

관련 문제