在PHP中,我可以执行以下操作:
<p>Or connect with:</p>
<p>
<a class="facebook" href="<?php echo $facebook_connect; ?>"></a>
</p>
$facebook_connect
将是一个变量,包含一个url及其包含的任何内容,这样facebook就可以启动并授权该应用程序,或者转储我正在寻找的数据对象。
然而,现在我正在与phonegap/cordova合作,将现有的网络应用程序移植到iOS/Android版本。因此,我想知道是否有类似上面(主要是上面)的东西可以与JavaScriptSDK一起使用/生成并与链接一起使用,或者是否有其他方式/方法?关键原因是我们为facebook提供了一个自定义按钮,它与应用程序的融合比facebook股票版要好得多。因此,我们希望继续使用
我会研究facebook javascript sdk,特别是他们拥有的FB.login方法。它制作了一个弹出窗口,供用户登录facebook。如果你对此感兴趣的话,还有php-sdk。
<button type="button" onclick="logginToFaceBook">Login</button> //This will be your button
//possibly in your head or in a JS file
function logginToFacebook(){
//This was retreive from the page
FB.login(function(response) {
if (response.authResponse) {
console.log('Welcome! Fetching your information.... ');
FB.api('/me', function(response) {
console.log('Good to see you, ' + response.name + '.');
});
} else {
console.log('User cancelled login or did not fully authorize.');
}
});
不要忘记加载SDK,并使用FB.init.