使用facebook graph api查找页面虽然页面存在,但返回空

时间:2012-11-11 11:11:44

标签: facebook-graph-api

我试图使用图形api在facebook中找到用户页面,我得到空的结果,虽然页面存在,但我可以在facebook网站上搜索时找到它。 我发送的原始请求:

https://graph.facebook.com/search?callback=jQuery17206994393670465797_1352629521260&q=N%C3%ACjaeri&type=page&featureClass=P&style=full&limit=105&name_startsWith=N%C3%ACjaeri&_=1352629712865

我也尝试过: https://graph.facebook.com/search?q=Nijaeri

正如您可以看到该页面存在: https://www.facebook.com/Nijaeri?fref=ts

我尝试对名称进行编码/解码,因为名称中包含特殊字母i,但是,这没有帮助。

任何想法?

1 个答案:

答案 0 :(得分:0)

它不会搜索虚荣URL,而是搜索页面名称。例如,如果我搜索“https://graph.facebook.com/search?q=bladauhu&type=page”(我的躲避球俱乐部),那么它就是空的。如果我搜索“SV Blada UHU”(页面名称),我会得到正确的结果。

话虽这么说,你的页面名称与虚荣URL相同,所以在你的情况下它应该有效。 Search API有点儿错误,但对我来说它有效。结论是facebook无法处理那封特别的信件。

不过,为什么你还在使用搜索API呢?您可以使用简单的Graph API调用:

  

https://graph.facebook.com/Nijaeri

问题是,即使这不适用于您的网站。