如何从Graph API搜索中获取精确短语匹配

4

寻找一种从Graph API的搜索端点中获取精确短语匹配的方法。例如,所有包含“狗和猫”短语的活动。将短语放在引号中似乎不起作用,API将返回包含这些单词但顺序任意的活动。

curl -v "https://graph.facebook.com/search?q=%22dogs%20and%20cats%22&type=post&limit=75&access_token=&since=Wed+Jan+25+20%3A59%3A30&until=Wed+Jan+25+20%3A59%3A40"

返回一个文本为:

"哦,天啊,这里正在下狗、猫、龙虾、螃蟹、鸟和马。我好害怕!"

“dogs”、“cats”和“and”都出现在该帖子中,但顺序不同。


有什么进展吗?我也遇到了同样的问题。尝试过引号、转义等方法,但都无济于事。另外,使用“or”和“and”表达式有什么进展吗? - JRun
1个回答

0

是的,我也遇到了同样的问题。这里有一个类似的问题可能会有所帮助 使用Facebook Graph API搜索精确字符串

Facebook不允许直接进行精确短语匹配,至少在API级别上不行,您需要获取整个数据并以编程方式检查精确匹配(虽然速度较慢)。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接