使用Facebook Graph API搜索确切的字符串

时间:2012-07-18 17:29:39

标签: facebook-graph-api

我想使用Facebook Graph API搜索与“My String”完全匹配的页面。

我尝试了https://graph.facebook.com/search?q=%22My%20String%22&type=page - 但它会返回与“String”或“My”相匹配的页面。

如何构建仅返回与引用字符串完全匹配的搜索查询?

2 个答案:

答案 0 :(得分:6)

目前,你不能。它在wishlist上进行了分类。

所以,你必须用Python包装请求:

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 :(得分:-1)

尝试使用Unicode,U + 0200是空格键,因此连接“My”,U + 0200和“String”。不知道是否有效。