2013/5/14 18:29 | 閱讀數 : 1171 我要推薦 | Add Comment | 文章分類 : Facebook API 訂閱

 

想在某個粉絲專頁上直接安裝 Tab,必須先取得 manage_pages 權限 (這裡)

然後再透過

//取得可以管裡的粉絲頁
FB.api("/me/accounts", function(resp) {
    //安裝頁籤
    FB.api(resp.data[0].id + "/tabs",  
        { 
            app_id: fb_app_id,    // FB App ID
            access_token: resp.data[0].access_token  //取得專業管理權限的Token
         }, 
        function(resp2) {
            if (resp2 == 'true') { alert('安裝成功'); }
            else { alert('安裝失敗'); }
    });
});

1. 在取得可以管裡的粉絲頁資料時,可能不只一個粉絲頁,這裡只取第一個粉絲頁作範例, 如 data[0]

2. Fb App ID 就是要安裝於粉絲頁的應用程式,安裝後會直接變成一個頁籤,來導到應用程式的畫布(Canvas)

3. 要在粉絲頁安裝頁籤,必須該FB帳戶有管裡粉絲頁的權限,所以必須先取得 Access Token,如範例 resp.data[0].access_token 

4. 安裝成功後會直接返回 true


DotBlogs Tags: API Facebook FB permissions Tab

回應

    目前沒有回應.
登入後使用進階評論
Please add 5 and 1 and type the answer here: