1

Facebookへのリンクを投稿するために以下のURLを使用しています:

https://www.facebook.com/dialog/feed?.....

この URL は、Facebook API の V1.0 に自動的にヒットします。

Facebook によると、V1.0 はいずれなくなり、V2.X だけが残ります。

URLを変更する必要があるかどうかを知りたいのですが

https://www.facebook.com/v2.2/dialog/feed?

V1.0がなくなる前にウェブサイトを更新できるように

または、V1.0 の有効期限が切れた後、自動的に V2.X にヒットします。

4

1 に答える 1

1

次の URL 形式:

https://www.facebook.com/dialog/feed ?.....

API 呼び出しでバージョニングを指定しない場合、次のルールが適用されます。

  • デフォルトでは、URL でバージョン管理が指定されていない場合。現在有効な最も古いバージョンが使用されます。ただし、多くの特殊なケースがあります。次の箇条書きを参照してください。私は引用します:

API の場合、あるバージョンが使用できなくなると、そのバージョンに対する呼び出しはデフォルトで、使用可能な次に古いバージョンになります。

  • 現在の最も古いバージョンがリリースされる前に Facebook アプリケーションが作成された (そして少なくとも 1 つの API 呼び出しが行われた) 場合、URL は常に利用可能な最も古いバージョンを使用します。例: Facebook アプリケーションがまだ 1.x のときに作成したとします。その URL は v1.x を呼び出します。2015 年 4 月末以降、これはデフォルトで自動的に v2.0 になります。v2.0 がその時点で利用可能な最も古いバージョンになるためです。
  • 最近 Facebook アプリケーションを作成した場合、Facebook アプリケーションは作成時 (および最初の API 呼び出し時) に利用可能な最新バージョンを自動的に使用します。例: v2.1 が最新のときに Facebook アプリケーションを作成しましたが、v2.2 がリリースされるまで、その Facebook API で呼び出しを行ったことはありません。URL は自動的にバージョン v2.2 を使用します
  • V1.x で実行していて、すでに v2.0 で実行したい場合は、Facebook アプリケーションの設定で、デフォルトで現在 v2.0 を使用していることを有効にすることもできます。https://developers.facebook.com/apps/YourAppId/settings/migrations/ - >「デフォルトでGraph API v2.0を使用」を参照してください

このすべてのソース

https://developers.facebook.com/docs/apps/versions#versioning

于 2015-02-17T09:56:43.263 に答える