1

我的 Facebook 应用程序在 Chrome 上收到了这条警告消息。

Facebook 不正式支持 FB.JSON.parse 方法,并且很快将删除对它的访问。

Facebook 不正式支持 FB.JSON.stringify 方法,并且很快将删除对它的访问。

加载此闪光灯时,会出现此消息。我正在使用 Facebook Flash AS3 API 1.8.1、SWFObject 2.2。

这是什么意思 ?

在这里测试(facebook 测试):https ://apps.facebook.com/vuvuzelagame/

谢谢。

4

3 回答 3

2

我的申请也有同样的错误。

您可能知道,Facebook AS3 API调用 JavaScript 函数来与 FB 通信,正如 Baris 所说,这个错误是一个警告,它调用的那些 JS 函数之一已被弃用,很快就会被删除。

您暂时可以放心地忽略它。希望 API 将在函数实际被弃用之前更新,否则我们可能会得到一个破坏性错误,而不仅仅是一个警告。我将密切关注 API 的更新,并在发布代码后立即升级我的代码。

或者,如果你真的很勇敢,你可以去挖掘 API 源并自己解决问题:)

于 2012-08-23T13:58:00.720 回答
1

前几天,很多flash应用突然停止工作,如果你有这个问题,请按照以下步骤操作:

  1. 如果您使用GraphAPI_Web_1_8_1.swc删除它

  2. 从这里下载修改后的图形 API

  3. 将这些文件夹粘贴到您的库中,如果您让 facebook 文件夹覆盖它

  4. 发布您的项目

当 facebook 更改其文件时,这个问题就开始http://connect.facebook.net/en_US/all.js了,所有从 AS3 文件进行的调用都FacebookJSBridge.as必须FB.JSONJSON.

来源

于 2012-09-19T06:57:31.923 回答
0

FB.JSON.stringify 是 javascript 函数还是 actionscript 函数?

在 flash 中,如果您的目标是 flash player 11 及更高版本,您可以只使用 JSON.parse 和 JSON.stringify,或者您可以使用 com.adobe.serialization 包中的 JSON 类。

如果那是一个 javascript 方法,只需从网上获取一个 json 库。

该错误仅意味着 facebook 不再支持/更新该功能,他们将删除它。它很快就会停止工作,因此您应该用其他东西替换它的用法。

于 2012-08-23T13:23:58.277 回答