今週末から、古いFacebookゲームの多くが読み込まれなくなります。これは、ゲームがアクセストークンを取得せず、ユーザー(つまり、/ meなど)に代わって電話をかけることができないことが原因で発生した問題だと思います。Javascriptコンソールに次のように表示されます。
指定されたURLはアプリケーション構成で許可されていません。:指定されたURLの1つ以上がアプリの設定で許可されていません。ウェブサイトのURLまたはキャンバスのURLと一致するか、ドメインがアプリのドメインの1つのサブドメインである必要があります。
その後、このエラーが発生します。これは関連していると思います。
NetworkError:400 BadRequest-graph.facebook.com/me?fields=locale
{
"error": {
"message": "An active access token must be used to query information about the current user.",
"type": "OAuthException",
"code": 2500
}
}
奇妙な部分は、これらのゲームのどれも何ヶ月も触れられていないということです。そのため、FacebookがAPIで何かを変えたと思います。私はここと検索エンジンで広範囲の検索を行いましたが、解決策で何も見つけることができませんでした。誰かアイデアはありますか?