在我的第一个phonegap ios应用程序上工作.
试图加入这个插件 https://github.com/Wizcorp/phonegap-facebook-plugin/tree/master/platforms/ios/www
试图加入这个插件 https://github.com/Wizcorp/phonegap-facebook-plugin/tree/master/platforms/ios/www
基本上我只需要提醒用户电子邮件和姓/名,虽然我有点坚持如何使用这个插件.
我想要做的是检索该信息,然后预先填充一些表单以创建一个与Parse一起使用的新用户.
我能够从这个函数得到一个响应,它显示一个状态和一个带有令牌和用户ID的authResponse:
var login = function () { if (!window.cordova) { var appId = prompt("Enter FB Application ID",""); facebookConnectPlugin.browserInit(appId); } facebookConnectPlugin.login( ["email"],function (response) { alert(JSON.stringify(response)) },function (response) { alert(JSON.stringify(response)) }); }
我只是不确定下一步如何去检索用户的电子邮件和名字/姓氏……以及我是否需要深入了解facebooks API.
任何帮助表示赞赏.
* 更新 *
弄清楚了.我错过了在facebook api页面找到的一个步骤
var login = function() { if (!window.cordova) { facebookConnectPlugin.browserInit('APPID'); facebookConnectPlugin.browserInit(appId); } facebookConnectPlugin.login(["email"],function(response) { if (response.authResponse) { facebookConnectPlugin.api('/me',null,function(response) { alert('Good to see you,' + response.email + response.name + '.'); }); } }); }
解决方法
试试这个插件(
http://plugins.cordova.io/#/package/com.ccsoft.plugin.cordovafacebook),这可以满足您的所有需求.