我如何从Facebook页面墙获取json或jsonp而在chrome中没有mime错误

PrimeLens

我见过的职位如这一个,显示你可以得到JSON的公开Facebook页面的墙。但是他们没有给出有效的例子。我试着得到它$.ajaxjsonp,但我得到了Chrome的一个哑剧错误和Safari中不同的错误,但在Firefox的另一个不同的错误。我错过了什么?

我创建了一个jsFiddle HERE来记录控制台,代码如下

 $.ajax({
      url: 'https://www.facebook.com/feeds/page.php?id=54971236771&format=JSON',
      type: 'get',
      dataType: 'jsonp',
      error: function (jqXHR, textStatus, errorThrown) {
           console.log('Problem with call to get list of articles\n',errorThrown);
      },
      success: function (data) {
           console.log('call success, data is\n', data);
      }
 });
keiv.fly

当前浏览器中禁止跨域JSON请求。JSON请求如下所示:

{ foo: 'bar' }

而且您获得的文件是纯JSON,所有当前浏览器均禁止使用。但是允许JSONP。JSONP看起来像:

mycallback({ foo: 'bar' });

当您的网址看起来像是https://www.facebook.com/feeds/page.php?id=54971236771&format=JSONJSON时。

要获取JSONP,您需要使用facebook API url,并且需要从facebook获取特殊的facebook API令牌:

https://graph.facebook.com/54971236771/feed?access_token=YOUR-TOKEN-GOES-HERE

实际的网址将如下所示:

https://graph.facebook.com/54971236771/feed?access_token=YOUR-TOKEN-GOES-HERE&callback=jQuery110208932981239631772_1401824402598&_=1401824402599

整个代码如下:

$.ajax({
    url: 'https://graph.facebook.com/54971236771/feed?access_token=YOUR-TOKEN-GOES-HERE',
    type: 'get',
    dataType: 'jsonp',
    error: function (jqXHR, textStatus, errorThrown) {
        console.log('Problem with call to get list of articles\n', errorThrown);
    },
    success: function (data) {
        console.log('call success, data is\n', data);
    }
});

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何获取列表中的所有元素而在python中的特定索引处没有元素?

来自分类Dev

如何分享github页面到Facebook?我尝试分享我的博客,但没有成功

来自分类Dev

如何从Facebook帐户获取所有页面

来自分类Dev

如何从Facebook帐户获取所有页面

来自分类Dev

我如何在Flutter中没有密钥的情况下获取JSON数据?

来自分类Dev

我如何使用 JQuery 从没有名称的数组 Json 中获取元素

来自分类Dev

为什么在移动版Chrome中会出现双重转义序列错误,而在台式机Chrome中却没有?

来自分类Dev

Facebook Graph API发布消息,并带有指向页面墙的链接

来自分类Dev

从我的Android应用中获取用户的所有Facebook页面的列表

来自分类Dev

为什么“ hasEnrolledFingerprints”会给出错误,要求仅在我的片段中有权限,而在Google的“示例”中的“活动”中却没有权限?

来自分类Dev

如何从 facebook 页面中的 xhr 响应中获取有用的数据?

来自分类Dev

从我不拥有的Facebook页面获取实时更新

来自分类Dev

错误:没有相册的值,从android中的Facebook获取相册照片

来自分类Dev

如何从Facebook API返回的jsonp中获取数据以获取封面图像

来自分类Dev

Amazon S3图像在Chrome中获取CORS错误/错误,在Firefox中没有错误

来自分类Dev

如何获取Facebook中特定页面的所有帖子ID

来自分类Dev

提取Sharepoint 2013 Wiki页面HTML源/显示Wiki页面,而在iFrame中没有主布局?

来自分类Dev

从2个表中获取数据,而在学说上没有关系

来自分类Dev

无法启动会话,而在phpMyAdmin中没有错误,会话变量不起作用

来自分类Dev

我需要将日期时间转换为日期,而在python中没有秒

来自分类Dev

为什么我没有看到预期的页面错误?

来自分类Dev

我如何编写可向下滚动到结尾的Chrome扩展的JavaScript代码(我想获取所有Facebook朋友列表)

来自分类Dev

Safari中的页面渲染,但iPad上的Chrome中没有

来自分类Dev

从没有jsonp的另一个域获取数据(json格式)

来自分类Dev

如何获取带有评论的页面的Facebook帖子?

来自分类Dev

如何获取特定Facebook页面的所有墙贴?

来自分类Dev

从没有页面访问令牌的 Facebook 页面获取评论/评级

来自分类Dev

使用RestFB API发布到Facebook页面墙

来自分类Dev

从Web服务器发布到Facebook页面墙

Related 相关文章

  1. 1

    如何获取列表中的所有元素而在python中的特定索引处没有元素?

  2. 2

    如何分享github页面到Facebook?我尝试分享我的博客,但没有成功

  3. 3

    如何从Facebook帐户获取所有页面

  4. 4

    如何从Facebook帐户获取所有页面

  5. 5

    我如何在Flutter中没有密钥的情况下获取JSON数据?

  6. 6

    我如何使用 JQuery 从没有名称的数组 Json 中获取元素

  7. 7

    为什么在移动版Chrome中会出现双重转义序列错误,而在台式机Chrome中却没有?

  8. 8

    Facebook Graph API发布消息,并带有指向页面墙的链接

  9. 9

    从我的Android应用中获取用户的所有Facebook页面的列表

  10. 10

    为什么“ hasEnrolledFingerprints”会给出错误,要求仅在我的片段中有权限,而在Google的“示例”中的“活动”中却没有权限?

  11. 11

    如何从 facebook 页面中的 xhr 响应中获取有用的数据?

  12. 12

    从我不拥有的Facebook页面获取实时更新

  13. 13

    错误:没有相册的值,从android中的Facebook获取相册照片

  14. 14

    如何从Facebook API返回的jsonp中获取数据以获取封面图像

  15. 15

    Amazon S3图像在Chrome中获取CORS错误/错误,在Firefox中没有错误

  16. 16

    如何获取Facebook中特定页面的所有帖子ID

  17. 17

    提取Sharepoint 2013 Wiki页面HTML源/显示Wiki页面,而在iFrame中没有主布局?

  18. 18

    从2个表中获取数据,而在学说上没有关系

  19. 19

    无法启动会话,而在phpMyAdmin中没有错误,会话变量不起作用

  20. 20

    我需要将日期时间转换为日期,而在python中没有秒

  21. 21

    为什么我没有看到预期的页面错误?

  22. 22

    我如何编写可向下滚动到结尾的Chrome扩展的JavaScript代码(我想获取所有Facebook朋友列表)

  23. 23

    Safari中的页面渲染,但iPad上的Chrome中没有

  24. 24

    从没有jsonp的另一个域获取数据(json格式)

  25. 25

    如何获取带有评论的页面的Facebook帖子?

  26. 26

    如何获取特定Facebook页面的所有墙贴?

  27. 27

    从没有页面访问令牌的 Facebook 页面获取评论/评级

  28. 28

    使用RestFB API发布到Facebook页面墙

  29. 29

    从Web服务器发布到Facebook页面墙

热门标签

归档