Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/url/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
当id url中有逗号时,facebook graph api返回错误2500_Url_Facebook Graph Api_Escaping - Fatal编程技术网

当id url中有逗号时,facebook graph api返回错误2500

当id url中有逗号时,facebook graph api返回错误2500,url,facebook-graph-api,escaping,Url,Facebook Graph Api,Escaping,我试图检索JSON格式的许多页面的“共享”图形数据。我怀疑我遇到的错误源于这样一个事实:一些URL中有逗号,并且被解析为试图传递多个ID 返回图形数据。 返回错误2500“无法指定空标识符” 对逗号进行编码,仍然返回2500 除了使用常规检查之外,似乎没有其他解决方法 http://graph.facebook.com/http://www.people.com/people/article/0,20624518,00.html 虽然我觉得答案很可能是“设计状态”,但您可能必须在提交错误。您

我试图检索JSON格式的许多页面的“共享”图形数据。我怀疑我遇到的错误源于这样一个事实:一些URL中有逗号,并且被解析为试图传递多个ID

返回图形数据。

返回错误2500“无法指定空标识符”

对逗号进行编码,仍然返回2500

除了使用常规检查之外,似乎没有其他解决方法

http://graph.facebook.com/http://www.people.com/people/article/0,20624518,00.html


虽然我觉得答案很可能是“设计状态”,但您可能必须在提交错误。您可以尝试使用FQL,查询
链接统计表:

SELECT url, normalized_url, share_count, comments_fbid FROM link_stat
  WHERE url = 'http://www.people.com/people/article/0,,20624518,00.html'
()您还可以使用(“…”、“…”、“…”)中的
WHERE url
一次检查多个url

这还会返回10151022112466453的
注释\u fbid
,您可以通过API查找该注释


也许这可以作为一种解决办法,直到Facebook解决这个问题。

如果你仍然想一次查询多个电话,这样的电话也可以。