検索系WebServiceとFlash

Flashから検索系(googleとYahoo!)を使おうとおもって試したメモ.

[ google ]
SOAPのみ提供.
WebServiceConnectorクラスとかコンポーネントを使ってアクセス.
crossdomain.xmlが設定されてないから,接続部分を他のプログラムに頼るか,プロクシとなるものを用意してあげる必要あり.
crossdomain.xml関係ないFlash上での実行で,コンポーネントで繋ぐと「Error opening URL "http://api.google.com/search/beta2"」とか出るよ... ナゼ?
ASでやると問題なかった.
接続回数は1000まで.


[ Yahoo ]
REST + SOAPを提供.
RESTだけだった...
crossdomain.xmlが置いてあるのでFlash Onlyでも問題ないと思われ.
http://api.search.yahoo.com/crossdomain.xml
接続回数も5000(同一IPから)と太っ腹.
ただ,ロゴとかを入れないとダメらしい.


参考)
じょもら | Webサービス/FlashでWebサービス
最新WebサービスAPIエクスプロ-ラ


contributor nao : 2006年06月22日 16:11

trackback

trackback for this entry URL:
http://blog.graffiti-web.org/mt/mt-tb.cgi/423

comment

えーと、間違えていたら済みません。
確かWebServiceConnectorコンポーネントってUTF-8じゃないとエラーが出た気がします。
まだ見ていないのでどうか分からないですがgoogleの場合XMLのフォーマットがUTF-8じゃないとか。。。

contributor rakeem : 2006年06月26日 02:19


情報どうもっす.
なるほどー.
crossdomain.xmlない地点でGoogleでFlashはメンドイですよね.

contributor nao : 2006年06月26日 02:33


ですよね、僕もgoogle hackした時はプロキシカマしてましたですね。

contributor rakeem : 2006年06月26日 11:08