大佬教程收集整理的这篇文章主要介绍了ios – 有没有针对phonegap 2.7.0的Facebook插件?,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
当我们尝试下面的一个时,我们最终会在Phonegap 2.7.0上弃用错误.
https://github.com/phonegap/phonegap-facebook-plugin/blob/master/README.md
当我们谷歌它时,我们找不到任何东西.
谢谢,
希德
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"); } }); } }
以上是大佬教程为你收集整理的ios – 有没有针对phonegap 2.7.0的Facebook插件?全部内容,希望文章能够帮你解决ios – 有没有针对phonegap 2.7.0的Facebook插件?所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。