无法在我的 Facebook 应用程序中使用 FQL
Unable to use FQL with my Facebook application
我知道 FQL 在最近的 API 版本中被贬低了。
但我希望能够尽可能长时间地为我的应用程序使用 FQL。问题是我无法 select 此应用程序的旧 api 版本 [与 FQL 兼容的内容]。
当我将应用程序选择为 Graph API Explorer
时,会出现较旧的 API 选项。
但是在我 select 我自己的 Facebook 应用程序之后,我的 api 版本选项仅限于 2.3
。
我尝试了 select 未修订版本,它应该是 select 最旧的 API 可用版本,但我仍然遇到错误。
{
"error": {
"message": "(#12) fql is deprecated for versions v2.1 and higher",
"type": "OAuthException",
"code": 12
}
}
好吧,你不应该使用 FQL,只需转到 Graph API,通过轻微的图论学习曲线,你最终应该会掌握它。
但是来自 Documentation
Can my app make calls to versions older than the current version?
An app can make calls to the version of the API that was the latest
available when the app was created, as well as any newer,
un-deprecated versions launched after the app is created.
Here's an example:
If your app was created before the launch of v2.0, while v1.0 was
available, then it will be able to make calls to v1.0 until the
expiration date of that version. If your app was created after v2.0
was released, it will be able to make calls to v2.0 until the
expiration date of that version, and any subsequent versions (v2.1
etc) until their expiration dates. If an app is created and isn't used
to make any calls or requests before a new version is released, it
will not have the ability to use older versions. Here's an example to
explain this:
If your app was created while v2.0 was the latest version available,
but not used until after v2.1 had launched, it will only be to use
v2.1, and not v2.0. If your app was created while v2.0 was the latest
version available, and then used before v2.1 had launched, it will
still be able to use v2.0 even after the launch of v2.1.
所以您的应用程序是什么时候创建和使用的?
如果您的应用是在 2.1 出现之前的 Facebook V2.0 期间创建和使用的,并且 V2.0 在 2016 年 8 月 7 日之前可用,则应该可以访问 FQL
我知道 FQL 在最近的 API 版本中被贬低了。
但我希望能够尽可能长时间地为我的应用程序使用 FQL。问题是我无法 select 此应用程序的旧 api 版本 [与 FQL 兼容的内容]。
当我将应用程序选择为 Graph API Explorer
时,会出现较旧的 API 选项。
但是在我 select 我自己的 Facebook 应用程序之后,我的 api 版本选项仅限于 2.3
。
我尝试了 select 未修订版本,它应该是 select 最旧的 API 可用版本,但我仍然遇到错误。
{
"error": {
"message": "(#12) fql is deprecated for versions v2.1 and higher",
"type": "OAuthException",
"code": 12
}
}
好吧,你不应该使用 FQL,只需转到 Graph API,通过轻微的图论学习曲线,你最终应该会掌握它。
但是来自 Documentation
Can my app make calls to versions older than the current version?
An app can make calls to the version of the API that was the latest available when the app was created, as well as any newer, un-deprecated versions launched after the app is created.
Here's an example:
If your app was created before the launch of v2.0, while v1.0 was available, then it will be able to make calls to v1.0 until the expiration date of that version. If your app was created after v2.0 was released, it will be able to make calls to v2.0 until the expiration date of that version, and any subsequent versions (v2.1 etc) until their expiration dates. If an app is created and isn't used to make any calls or requests before a new version is released, it will not have the ability to use older versions. Here's an example to explain this:
If your app was created while v2.0 was the latest version available, but not used until after v2.1 had launched, it will only be to use v2.1, and not v2.0. If your app was created while v2.0 was the latest version available, and then used before v2.1 had launched, it will still be able to use v2.0 even after the launch of v2.1.
所以您的应用程序是什么时候创建和使用的? 如果您的应用是在 2.1 出现之前的 Facebook V2.0 期间创建和使用的,并且 V2.0 在 2016 年 8 月 7 日之前可用,则应该可以访问 FQL