facebook javascript api 使用


官方api文檔:http://developers.facebook.com/docs

先簡單的介紹下創建一個app(https://developers.facebook.com/apps),

在彈出層填寫app的名稱>單擊continue>輸入驗證碼>單擊continue,app就創建完成。

 

下面就是我剛才創建的app,有個appid(這個就是我們后面要用到的)

接下來,設置我們app,設置好了之后單擊save changes保存。

到這里,app已經配置好了,剩下就是在我們的網站或者其他平台,我這里以網站為例。下面就是實現facebook 登錄和注銷:

 1 <div id="fb-root"></div>
 2 <script type="text/javascript" src="http://connect.facebook.net/en_US/all.js"></script>
 3 <!--上面兩行都是必須的-->
 4 
 5 <script type="text/javascript">
 6     FB.init({
 7       appId : 'YOUR_APP_ID',//facebook app id    
 8       status : true,
 9       cookie : true, 
10       xfbml : true, 
11       oauth : true//授權
12     });
13 
14     //登錄並且獲取登錄名
15     FB.login(function(response){
16         if (response.authResponse) {
17              FB.api('/me',function(response){
18                     console.log('hello '+response.name);//alert('hello '+response.name);
19             });
20         }
21     },{scope:'email'});//可訪問郵箱
22 
23     //注銷
24     FB.logout(function(response){    });
25 
26     //獲取登錄狀態
27     FB.getLoginStatus(function(response){
28         if(response.status==='connected'){
29              var uid=response.authResponse.userID;
30              var accessToken=response.authResponse.accessToken;            
31         }else if(response.status === 'not_authorized'){
32              //please login again.
33         }
34     });
35 </script>     
View Code

結束語:

也很久沒有寫了,有些生疏了。

原文地址:http://www.cnblogs.com/JasonLong/p/facebook-login.html


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM