0

过去,您可以通过检查来测试 Javascript API 中是否存在有效的 api 密钥FB._apiKey。但是,在 API 的最新弃用中,这似乎已经消失了(https://developers.facebook.com/blog/post/2012/05/16/platform-updates--operation-developer-love/):

在接下来的几周内,我们将更新 Javascript SDK 以限制公开暴露的接口。这是提高 SDK 可靠性的持续过程的一部分。第一步将包括删除对所有内部属性和以 _ 为前缀的方法的访问权限。

那么:是否有另一种方法可以通过 获得以前可用的内容FB._apiKey

4

1 回答 1

1

您通常使用您的 appId(又名 API 密钥)初始化 FB.init

您始终可以将其存储为单独的变量并引用它,如下所示:

window.fbKey = 'YOUR_APP_ID';
window.fbAsyncInit = function() {
    FB.init({
      appId      : fbKey, // App ID
      channelUrl : '//WWW.YOUR_DOMAIN.COM/channel.html', // Channel File
      status     : true, // check login status
      cookie     : true, // enable cookies to allow the server to access the session
      xfbml      : true  // parse XFBML
    });
于 2012-06-19T18:05:31.490 回答