我正在尝试从我拥有的Facebook页面导入一些照片。
我正在关注Stack Overflow上的this回答,更具体地说是客户端部分。
在答案中建议采用3个步骤。
我跳过第二步,因为我不知道该怎么做,我在第三步实现了代码:
FB.api('593959083958735/photos', function(response) {
if(!response || response.error) {
// render error
alert("Noo!!");
} else {
// render photos
alert("Yeah! " + response.status);
}
从这里我得到警报"Yeah! undefined"
。响应始终为undefined
。我想也许是因为我应该在认证部分做过一些事情。
我想在这里做的就是从公共Facebook页面导入一些照片。这是正确的方法吗?如果是,为什么我需要任何身份验证。我究竟应该在认证部分做些什么?
答案 0 :(得分:2)
从这里我得到警报“是啊!未定义”。响应始终未定义。我想也许是因为我应该在认证部分做过一些事情。
您正在查询某个页面中的照片,因此在响应中没有 status
字段。
我想在这里做的就是从公共Facebook页面导入一些照片。这是正确的方法吗?如果是,为什么我需要任何身份验证。
您不需要进行身份验证 - 正如您所见here in the Graph API Explorer,即使没有访问令牌,您也可以获得结果(清除字段后)。你也可以在那里看到响应的结构。