未定义的响应,facebook javascript SDK

undefined response , facebook javascript SDK

本文关键字:javascript SDK facebook 响应 未定义      更新时间:2023-09-26

我正在尝试从我自己的Facebook页面导入一些照片。

我遵循这个关于堆栈溢出的答案,更具体地说是客户端部分。

在回答中建议三个步骤。

  1. 添加javascript SDK,这是我做的。
  2. 关于认证的一些东西,但是链接错误…
  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页面导入一些照片。这是正确的做法吗?如果是,为什么我需要任何认证。在身份验证部分我应该做些什么呢?

从这里我得到警报"耶!未定义的"。响应总是未定义的。我想可能是因为我应该在认证部分做些什么。

您正在查询页面中的照片,因此响应中没有 status字段。

我在这里要做的就是从一个公开的Facebook页面导入一些照片。这是正确的做法吗?如果是,为什么我需要任何身份验证呢?

您不需要为此进行身份验证-正如您在图API资源管理器中看到的那样,即使没有访问令牌(清除字段后)也可以获得结果。你也可以看到响应的结构