2

We have recently received two alerts regarding our facebook app.

Your app is still calling Graph API v1.0 which will be deprecated on April 30, 2015. You must upgrade this app to v2.0 or greater before that date.

To help you experience the potential effects of this migration, starting tomorrow at 12pm PST, the admins, developers, testers and Test Users associated with this app will be upgraded to use API v2.0 by default. This change won't affect your public users until April 30, 2015.

You'll be able to temporarily opt-out of this behavior in the Migrations tab of your app's dashboard - but the migration will be automatically re-enabled every two weeks until April 30, 2015.

For more information, please read our upgrade guide and login review guide.

The second one is very similar and starts with:

We have detected that your app is still calling Graph API v1.0 which will be deprecated on April 30, 2015. You must upgrade this app to v2.0 or greater before that date.

However, we have been using Graph API v2.2 for serveral months now by specifying api version in koala config (we always use koala to call GraphAPI):

 Koala.config.api_version = "v2.2"

Since we need the subscribed_apps endpoint, we are using v2.2. Switching to v1.0 results in OAuthException, code: 12, message: (#12) Requires version v2.2 or higher [HTTP 400] in case of subscribed_app calls.

I know that not specyfing a version at all results in choosing the oldest available one but we have specified the version in koala, so it's not the point in our case.

Is it possible to find out what caused the alert from Facebook?

4

1 に答える 1

1

私は自分の問題に対する答えを見つけたので、すべての事実を提示したいと思います。

古いアプリケーションの場合、別のメッセージが表示されます。たとえば、アプリのアップグレードは 98% で完了します。

ごく最近作成されたアプリケーション (私の場合は 2014 年 7 月に作成されたもの) で、既にバージョン v2.0 以降である場合は、アラートを受け取る可能性がありますが、https : //developers.facebook.com/apps/upgrade/ で確認できるメッセージには次のように記載されています。

アプリをアップグレードする必要はありません。

また、Facebook から次のアドバイスをもらいました。

アプリがアップグレードされていると確信できる場合は、アプリ ダッシュボードの [設定] セクションの [移行] タブに移動し、[デフォルトで Graph API v2.0 を使用する] スイッチを [オン] に切り替えます。 4 月 30 日に API 移行の準備が整いました。

その設定が表示されない場合は、すでに v2.0 以降を使用しているため、心配する必要はありません。

サーバー側の呼び出しもクライアント側のログインもバージョン v1.0 を使用していないことが確実な場合、または [デフォルトで Graph API v2.0 を使用する] オプションを選択した場合は、アプリが 4 月 30 日に準備ができていると想定して無視できます。アラート。

これらのアラートの原因と思われるバグに関する情報は、https ://developers.facebook.com/bugs/957020271005002/ にあります。この問題は修正されません。

于 2015-03-24T10:29:47.710 に答える