2012-09-17 15 views
1

我正在開發一個WordPress插件,並在後臺插件的用戶需要添加自己的Facebook應用程序ID和Facebook祕密FB.init()成功或失敗檢查 - Facebook的API

我想找出是否有方法檢查用戶的Facebook App ID和Secret是否正確,並顯示某種成功或失敗消息。

我看不到有關這可能是如何可能的任何文檔...我假設我可以做一些事情後FB.init?

FB.init({ 
    appId  : '<?php echo get_option('hc_fb_appid') ?>', // App ID 
    status  : true, // check login status 
    cookie  : true, // enable cookies to allow the server to access the session 
    oauth  : true, // enable OAuth 2.0 
    xfbml  : true // parse XFBML 

}); 

我想嘗試使用此:

FB.getLoginStatus(function(response)) { 

// code goes here 

}); 

確定FB應用程序設置是否有效。然而,如果這個函數無效,這個函數不會運行,我不知道如何檢查函數是否運行。

回答

0

我想弄清楚是否有方法檢查用戶的Facebook App ID和Secret是否正確,並顯示某種成功或失敗消息。

只是試圖從API讀取需要應用程序訪問令牌的應用程序屬性之一......?

app_id|app_secret的組合作爲應用程序訪問令牌,因此如果您將這兩個變量都與中間的管道符號連接在一起,併爲需要應用程序訪問令牌的屬性發出API請求 - 作爲響應您將獲得一個值(可能是空的,但是誰在乎) - OAuth錯誤消息/異常說明使用的訪問令牌無效。

https://developers.facebook.com/docs/reference/api/application/

+0

謝謝,這是一個好主意。 –