使用我的第一个phonegap ios应用程序。 尝试合并此插件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 + '.');
});
}
});
}
答案 0 :(得分:0)
试试这个插件(http://plugins.cordova.io/#/package/com.ccsoft.plugin.cordovafacebook),这可以满足您的所有需求。