1

My facebook アプリケーションを使用している Chrome で、この警告メッセージが表示されました。

メソッド FB.JSON.parse は Facebook によって正式にサポートされておらず、このメソッドへのアクセスはまもなく削除されます。

メソッド FB.JSON.stringify は Facebook によって公式にサポートされておらず、このメソッドへのアクセスはまもなく削除されます。

このフラッシュがロードされると、このメッセージが表示されます。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 関数の 1 つが非推奨であり、まもなく削除されるという警告です。

現時点では無視しても問題ありません。関数が実際に非推奨になる前に API が更新されることを願っています。そうしないと、単なる警告ではなく重大なバグが発生する可能性があります。API の更新に注意を払い、コードがリリースされたらすぐにアップグレードします。

または、本当に勇気がある場合は、API ソースを掘り下げて自分で問題を修正することもできます :)

于 2012-08-23T13:58:00.720 に答える
1

数日前、多くのフラッシュ アプリが突然動作しなくなりました。この問題が発生した場合は、次の手順に従ってください。

  1. 使用している場合はGraphAPI_Web_1_8_1.swc削除してください

  2. ここから変更されたグラフ API をダウンロードします。

  3. Facebookフォルダーで上書きした場合は、それらのフォルダーをライブラリに貼り付けます

  4. プロジェクトを公開する

この問題は、Facebook がそのファイルを変更してhttp://connect.facebook.net/en_US/all.js、AS3 ファイルから行われたすべての呼び出しをから.FacebookJSBridge.asFB.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 メソッドの場合は、web から json ライブラリを取得するだけです。

このエラーは、Facebook がその機能をサポート/更新していないことを意味するだけであり、削除されます。すぐに機能しなくなるため、使用法を別のものに置き換える必要があります。

于 2012-08-23T13:23:58.277 に答える