Facebook社交插件-如何检索嵌入在网站中的评论?

Facebook社交插件-如何检索嵌入在网站中的评论?,facebook,facebook-social-plugins,Facebook,Facebook Social Plugins,问题 我有一个独特的问题,以前可能没有人回答过 我想在Facebook社交插件上发布一张图片,我已经尝试从两个不同的URL获取帖子列表 第一步我已经尝试让它工作了 我目前正在尝试按所需URL获取帖子列表(不成功的URL 2) 我在StackOverflow上发现了以下问题,并尝试将URL添加到下面两个网站的地址栏中 URL 1可以正常工作,但URL 2不能 1)成功的URL返回正确的JSON 2)不成功的URL返回空JSON 空JSON响应 { "https://www.change

问题

我有一个独特的问题,以前可能没有人回答过

我想在Facebook社交插件上发布一张图片,我已经尝试从两个不同的URL获取帖子列表

第一步我已经尝试让它工作了

我目前正在尝试按所需URL获取帖子列表(不成功的URL 2

我在StackOverflow上发现了以下问题,并尝试将URL添加到下面两个网站的地址栏中

URL 1可以正常工作,但URL 2不能

1)成功的URL返回正确的JSON

2)不成功的URL返回空JSON

空JSON响应

{
   "https://www.change.org/p/set-armeniangenocidedoodle-on-april-24-googledoodles/u/10495296?utm_source=petition_update": {
      "comments": {
         "data": [

         ]
      }
   }
}
问题

为什么我不能为URL 2获取任何JSON数据

为什么我不能为URL 2获取任何JSON数据

因为您传递了错误的URL,无法正确地对参数值进行URL编码

http://graph.facebook.com/comments/?ids=https://www.change.org/p/set-亚美尼亚国家图书馆涂鸦-on-april-24-googledoodles/u/10495296?utm_来源=请愿书更新&utm_媒体=facebook&utm_活动=fb_评论

让我们把它拆开,好吗

您传递一个参数
ids
,其值为
https://www.change.org/p/set-armeniangenocidedoodle-on-april-24-googledoodles/u/10495296?utm_source=petition_update
,然后是另外两个参数
utm\u medium
带值
facebook
utm\u活动
带值
fb\u comment

符号和分隔URL参数。如果您不希望它这样做,但将其作为参数值的一部分,则需要对其进行正确的URL编码


(这里不仅对符号和进行了编码,还对整个参数值进行了编码。在URL上下文中输入任何值时都应该这样做。)

非常感谢您!!接下来的一个问题是,当我有一个子url时,比如我的示例中提供的子url,当我在子url中有符号和分隔符时,我是否只需要对url进行编码?正如我所说的,您应该始终对url上下文中输入的任何值进行编码。