Ios phonegap 2.7.0有Facebook插件吗?
Phonegap 2.7.0有Facebook插件吗 当我们尝试下面的方法时,Phonegap 2.7.0会出现不推荐的错误 我们在谷歌上找不到任何东西 谢谢,Ios phonegap 2.7.0有Facebook插件吗?,ios,facebook,cordova,mobile,Ios,Facebook,Cordova,Mobile,Phonegap 2.7.0有Facebook插件吗 当我们尝试下面的方法时,Phonegap 2.7.0会出现不推荐的错误 我们在谷歌上找不到任何东西 谢谢, Sid我建议您使用phonegap附带的InApp浏览器插件来完成此操作。。示例如下所示。 用您的相关信息填写下面的xxx var my_client_id = "xxxxxx", // YOUR APP ID my_secret = "xxxxxxxxx", // YOUR APP SECRET my_redire
Sid我建议您使用phonegap附带的InApp浏览器插件来完成此操作。。示例如下所示。 用您的相关信息填写下面的xxx
var my_client_id = "xxxxxx", // YOUR APP ID
my_secret = "xxxxxxxxx", // YOUR APP SECRET
my_redirect_uri = "https://www.facebook.com/connect/login_success.html", // LEAVE THIS
my_type ="user_agent", my_display = "touch"; // LEAVE THIS
var facebook_token = "fbToken"; // OUR TOKEN KEEPER
var ref; //IN APP BROWSER REFERENCE
// FACEBOOK
var Facebook = {
init:function(){
// Begin Authorization
var authorize_url = "https://www.facebook.com/dialog/oauth?";
authorize_url += "client_id=" + my_client_id;
authorize_url += "&redirect_uri=" + my_redirect_uri;
authorize_url += "&display=" + my_display;
authorize_url += "&scope=publish_stream";
//CALL IN APP BROWSER WITH THE LINK
ref = window.open(authorize_url, '_blank', 'location=no');
ref.addEventListener('loadstart', function(event){
Facebook.facebookLocChanged(event.url);
});
},
facebookLocChanged:function(loc){
if (loc.indexOf("code=") >= 1 ) {
//CLOSE INAPPBROWSER AND NAVIGATE TO INDEX
ref.close();
//THIS IS MEANT TO BE DONE ON SERVER SIDE TO PROTECT CLIENT SECRET
var codeUrl = 'https://graph.facebook.com/oauth/access_token?client_id='+my_client_id+'&client_secret='+my_secret+'&redirect_uri='+my_redirect_uri+'&code='+loc.split("=")[1];
console.log('CODE_URL::' + codeUrl);
$.ajax({
url: codeUrl,
data: {},
type: 'POST',
async: false,
cache: false,
success: function(data, status){
//WE STORE THE TOKEN HERE
localStorage.setItem(facebook_token, data.split('=')[1].split('&')[0]);
},
error: function(){
alert("Unknown error Occured");
}
});
}
}
我会添加更多的功能注销和张贴到墙上等。
你可以在inappbrowser上找到文档@Sid-Sid我已经使用PhoneGap 2.7.0应用了类似的插件。它对我有效。可能是你忘记了在你的应用程序中正确应用插件的一些步骤。再次点击你在问题中提供的链接。考虑到这是可能的(甚至很容易?)要获取Android上PhoneGap应用程序的源代码,是否担心您的facebook应用程序帐户的密钥在代码中?您可以看到上面的评论,应该在使用应用程序密钥的服务器端完成。