タグ

jsonpに関するsugumuraのブックマーク (2)

  • jQueryはJSONPの理解の妨げになるか? - Mach3.laBlog

    この記事は賞味期限切れです。(更新から1年が経過しています) コンパクトで汎用的な「JSON」は、今やWebサービスの連携になくてはならない存在ですね。 各種APIもXML以上にJSON対応が必要とされていると思います。 今日はそんなJSON/JSONPと、jQueryが便利すぎて逆に困ってしまう!というお話。 JSONとは「JavaScript Object Node」の略で、 その名の通りJavaScriptのオブジェクトを表した物。 中身は勿論JavaScriptのオブジェクトリテラルです。 { "status" : "success", "content" : [ "hoge", "fuga", "foo", "bar" ] } 昨今はXMLにかわって情報をやり取りする際のフォーマットとして 頻繁に使われるようになりました。 ただ、外部サービスと通信する際に、 AjaxでJSONを

    jQueryはJSONPの理解の妨げになるか? - Mach3.laBlog
  • JSONとJSONPの違い

    Twitter APIで取得していたコメントが消えてしまった。Twitter検索で引っかかるのは7日間だけである。これでは少し寂しいのでツイートの取得にTopsyを利用してみた。Topsyはツイッター等の発言をベースにした検索エンジンで、公開されたAPIから特定のサイトについてのツイートを抽出して取得するといったことが出来る。 それでTopsyのAPIをjQueryの機能で取得してみようとしたのだがjsonを取得しようとするとリクエストは200 OKを返すのにデータが取得出来ない。jQueryが原因かと思って色々調べてみたのだが違うようだ。原因はスクリプトの実行元と異なるドメインのデータをxmlHttpRequestでは取得出来ないかららしい。何故このようにしているかというとクロスサイトスクリプティングを防止するためのようだ。しかしこの制限にも抜け道がある。それがJSONPである。 JSO

  • 1