6

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

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

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

4

2 回答 2

6

目前,你不能。它在愿望清单上进行了分类。

因此,您必须在 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'] ]

现在你只有完全匹配。

于 2012-07-18T18:41:13.810 回答
-1

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

于 2012-07-18T18:14:07.250 回答