2

私はフラッシュアプ​​リケーションswfをHTMLラッパーなしの単一ファイルとして開発しています(ただし、確かにこのswfはホスティングにあります)。開発者セクションでアプリケーションを作成しました。URLloader私が直面した問題は、このSWFをFaceBookの壁に投稿すると、またはのこのSWFからの呼び出しを受信できないことExternalItrefaceです。

たとえば、ユーザー情報を取得するために署名付きリクエストを実行する必要がありますが、ドメインがapps.facebook.comから情報を取得できないというセキュリティエラーが発生しました

私がしているリクエストは単純です:

var urlRequest:URLRequest = new URLRequest("http://apps.facebook.com/my_app_name");

私のホスティングがセキュリティセーブであることをfaceebokに通知する方法はありますか?

4

1 に答える 1

1

ドメイン間で物事を取得したい場合、最も簡単な方法はサーバーでスクリプトを使用することです。phpを使用している場合は、http://my.domain/my_script.phpに簡単に接続して、http://apps.facebook.com/my_app_nameまたはその他の場所から情報をCURLすることができます。次に、その情報を(解析して)swfに渡すことができます。

それ以外の場合は、クロスドメインルールを追加するために、ターゲットからの許可が必要になります。

于 2012-10-02T14:06:41.150 に答える