[Angular2 + Facebook Graph API]:找不到类型 'object' 的不同支持对象“[object Object]”

[Angular2 + Facebook Graph API]: Cannot find a differ supporting object '[object Object]' of type 'object'

我正在尝试创建一个服务来调用 Angular 中的 Facebook Graph API 2.

也许,我做错了什么,因为我无法让它工作。

错误: 找不到类型 'object' 的不同支持对象“[object Object]”。 NgFor 仅支持绑定到 Iterables,例如数组。

这是我的代码:

我做错了什么?

谢谢。

您需要在 return 之前提取数据。我的代码是 return 承诺编辑的,但概念是一样的。

getFacebookFriends() {
   return this.http.get('https://graph.facebook.com/me/invitable_friends access_token=' + YOUR_TOKEN)
       .toPromise()
       .then(this.extractData);
}

private extractData(res) {
    let body = res.json();
    return body.data || {};
}