古い楽天APIの廃止と新しい楽天APIへのバージョンアップ作業
古い楽天APIが廃止されるとのメールを受信したので、最新の楽天APIに移行してみた。以下、要点のみ記載する。 楽天ウェブサービス2014年7月21日キャプチャ画面 条件 対象AP 楽天トラベル 施設詳細検索 移行元 2009-09-09 移行先 2013-10-24 移行方法 (1) リクエストURLの変更 旧: http://api.rakuten.co.jp/rws/3.0/rest?developerId=<your id>&hotelID=<hotel ID> 新: https://app.rakuten.co.jp/services/api/Travel/HotelDetailSearch/20131024?applicationId=<your id>&format=xml&hotelID=<hotel id> ※ applicationIdは新規取得 (2) xmlの抜き出し方を変更 旧: $ns = "http://api.rakuten.co.jp/rws/rest/HotelDetailSearch/3.0"; $body = $xml->Body->children($ns)->children(); $hb = $body->hotel->hotelBasicInfo; 新: $body = $xml->hotels; $hb = $body->hotel->hotelBasicInfo; ※複数件検索の場合は違うかも 以上