Facebook Connect Plugin Cordova 3.4 如何获取好友列表

Posted

技术标签:

【中文标题】Facebook Connect Plugin Cordova 3.4 如何获取好友列表【英文标题】:Facebook Connect Plugin Cordova 3.4 how to get friends list 【发布时间】:2014-05-17 11:06:56 【问题描述】:

我在尝试获取好友列表时遇到问题。 我使用 facebookConnectPlugin https://github.com/phonegap/phonegap-facebook-plugin 和 cordova 3.4 它适用于cordova 3.1 和旧版本的插件(适用于cordova 3.1)。 然后我将 cordova 更新到 3.4 并且还更新了 FB 连接插件。

在我之前使用的版本中:

FB.api('/me/friends', fields: 'id, name, picture', onFriends);

目前我尝试了以下代码:

facebookConnectPlugin.api('/me/friends', fields: 'id, name, picture', onFriends);

目前它打开 safari 并显示错误:

“无效范围:字段”

我已经提到 facebookConnectPlugin.api 方法已更改并且仅适用于 ios

有什么方法可以获取当前用户的好友列表吗?

【问题讨论】:

你得到了那个错误,因为第二个参数应该是 success_callback 函数。像 facebookConnectPlugin.api('/me/friends', onSuccess, onError);顺便说一句,你发现了吗?当我呼叫“/me/friends”时,Facebook 没有回复我 【参考方案1】:

嗯,它应该与facebookConnectPlugin.api(... 一起工作,但他们面临一些稳定性问题。你可以在这里跟进:

https://github.com/phonegap/phonegap-facebook-plugin/issues/468

无论如何,我从 dev 分支下载了该版本,它按预期工作。

【讨论】:

以上是关于Facebook Connect Plugin Cordova 3.4 如何获取好友列表的主要内容,如果未能解决你的问题,请参考以下文章

使用Phonegap Facebook Connect Plugin API的离子框架无法使朋友分页工作

尝试使用 Grails Spring Security Plugin + Facebook Connect 自动创建具有默认身份验证权限的用户

Cordova Facebook Connect 在初始化时失败

安装 facebook-connect 插件后 Ionic 构建失败

Cordova/Phonegap iOS:Facebook Connect 插件没有访问权限

phonegap facebook connect 在 iphone 4 和 iphone 5 上失败