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

通常、FB.init を appId (別名 API キー) で初期化します。

次のように、いつでも別の変数として保存して参照できます。

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 に答える