FB.init()成功或失败检查 - Facebook API

时间:2012-09-17 06:41:48

标签: facebook api

我正在开发一个Wordpress插件,在插件的后端,用户需要添加自己的Facebook App ID和Facebook Secret

我正在试图弄清楚是否有办法检查用户的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应用程序设置是否有效。但是,如果无效,此函数不会运行,我不知道如何检查函数是否已运行。

1 个答案:

答案 0 :(得分:0)

  

我正在试图弄清楚是否有办法检查用户的Facebook App ID和Secret是否正确并显示某种成功或失败消息。

如何尝试从需要应用访问令牌的API中读取其中一个应用属性...?

app_id|app_secret的组合作为app访问令牌,所以如果你同时拥有这两个变量,只需将它们与中间的管道符号连接起来,并为需要app access token的属性发出API请求 - 作为响应,您将获得一个值(可能是空的,但是谁在乎) - OAuth错误消息/异常,说明使用的访问令牌无效。

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