【发布时间】:2015-12-04 18:45:30
【问题描述】:
我确信这种问题有一个简单的答案,但我已经用了好几天没有找到它。
当我尝试通过图形 API 访问 picture 时出现问题。
根据图形 API,以下 URL 应返回带有 is_silhouette 和 url 的 JSON
https://graph.facebook.com/xxx/picture
当我在Graph Explorer 中尝试时,它工作正常,但是当我在浏览器中测试相同的 URL 时,我会自动重定向到响应的 URL 属性,而不是获取 JSON。
我的问题是我需要访问该 JSON 的内容以获取 URL 属性才能显示用户配置文件。
我的代码看起来像这样
var fbimage = "https://graph.facebook.com/" + e.uid + "/picture/";
var xhrFbImage = Ti.Network.createHTTPClient({
onload : function() {
jsonData = '';
jsonData = this.responseText;
Ti.API.info("inside FB response...");
Ti.API.info(jsonData);
}
});
xhrFbImage.open("GET", getFbImage);
xhrFbImage.send();
回复总是null
任何正确方向的提示将不胜感激。
【问题讨论】:
标签: javascript json facebook titanium