gpt4 book ai didi

javascript - 使用新的 facebook 图形 api,ajax 调用返回 null(空)

转载 作者:数据小太阳 更新时间:2023-10-29 05:00:41 26 4
gpt4 key购买 nike

我正在为 facebook 试用新的图形 API。我正在尝试使用 jquery ajax 获取一些数据。这是我的 javascript 代码示例,非常基础...

var mUrl = 'https://graph.facebook.com/19292868552';
$.ajax({
url: mUrl,
dataType: 'json',
success: function(data, status) {
$('#test').html(data);
alert(data);

},
error: function(data, e1, e2) {
$('#hello').html(e1);
}
});

该 url 指向不需要访问 token 的页面(使用浏览器尝试),但成功函数返回空对象或 null。

我做错了什么?感谢所有帮助!

最佳答案

我之前已经介绍过这个问题并问过这个问题。我做了一个快速 tutorial它涵盖了这一点并解释了一切

简而言之:根据同源策略,JSON 不适用于跨域使用。然而,解决方法是使用 JSONP,我们可以在 jQuery 中使用 facebook 的图形 api 中支持的回调参数。我们可以通过将参数添加到您的 url 来实现,例如

https://graph.facebook.com/19292868552?callback=?

通过使用回调=? jQuery 自动更改 ?将 json 包装在函数调用中,然后允许 jQuery 成功解析数据。

也尝试使用 $.getJSON 方法。

关于javascript - 使用新的 facebook 图形 api,ajax 调用返回 null(空),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3138718/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com