0

在 PHP 中,我可以执行以下操作:

            <p>Or connect with:</p>
            <p>
                <a class="facebook" href="<?php echo $facebook_connect; ?>"></a>
            </p>

并且$facebook_connect将是一个变量,其中包含一个包含任何内容的 url,因此 facebook 可以启动并授权应用程序,或者转储我正在寻找的数据对象。

但是,现在我正在使用 phonegap / cordova 将现有的 Web 应用程序移植到其自身的 iOS/Android 版本。因此,我想知道是否有类似上述(主要是上述)的东西,我可以使用/生成 JavaScript SDK 并使用链接,还是有其他方式/方法?这样做的关键原因是我们有一个用于 facebook 的自定义按钮,它与应用程序的融合比 facebook 库存版本好得多。所以我们希望继续使用它

4

1 回答 1

1

我会研究他们拥有的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 使用您的应用程序 ID 对其进行初始化。

于 2013-08-21T15:45:22.250 回答