タグ

ブックマーク / nondelion.com (1)

  • nondelion.com - MEMO:Youtube の動画URLを取得する2

    前回から1ヶ月もたたないうちに Youtube の仕様が変更された模様(2009年4月4日〜)。地味に悩んで解決方法も見つけました。 今回の仕様変更について(推測含む) まず目に見える現象としては get_video の api は変わっていない(video_id と t を渡せばOK) トークン(token または t)が一定ではなくなった(アクセスすると変わる) 通常の Embed 用 swf やローカルからアクセスすれば、時間が経過してもどのトークンも有効 サーバを介してトークンを取得する(前回の方法やスクレイピング等)方法では get_video のレスポンスが 403 になる こんな感じでローカルからアクセスすればロードできる これらの状況から推測すると、「アクセス単位でトークンを発行して、トークン取得時のリファラが同じでないと、get_video に正しいトークンを渡しても 4

  • 1