FC2ブログ

<?php
// 検索ワード
$Get_Keyword = ereg_replace("[  ]+", " ", trim($_GET['auctionID']));
$Get_Keyword = mb_convert_kana($Get_Keyword, "a", "EUC-JP");
$Get_Keyword = strtolower($Get_Keyword);

// IDの確認
if(!(preg_match("/^[a-z0-9_]+$/", $Get_Keyword))){
exit("半角英数字のみ");
}

// リクエストパラメータ
$Yahoo = "http://auctions.yahooapis.jp/AuctionWebService/V1/BidHistory";
$appid = "?appid="."";
$auctionID = "&auctionID=".$Get_Keyword;
$page = "&page="."1";

// XML
$url = $Yahoo.$appid.$auctionID.$page;
$xmldata = simplexml_load_file($url) or die("XMLパースエラー");

$totalResultsAvailable = $xmldata['totalResultsAvailable'];
$totalResultsReturned = $xmldata['totalResultsReturned'];
$firstResultPosition = $xmldata['firstResultPosition'];

print $totalResultsAvailable."<br />";
print $totalResultsReturned."<br />";
print $firstResultPosition."<br />";

foreach($xmldata->Result as $value){
$Bidder = $value->Bidder;
$Rating_Point = $value->Rating->Point;
$Rating_IsSuspended = $value->Rating->IsSuspended;
$Rating_IsDeleted = $value->Rating->IsDeleted;
$Price = $value->Price;
$Price_isPriceMask = $value->Price["isPriceMask"];
$Quantity = $value->Quantity;
$Date = $value->Date;
$ItemListURL = $value->ItemListURL;
$RatingURL = $value->RatingURL;
$IsHighestBidder = $value->IsHighestBidder;

print $Bidder."<br />";
print $Rating_Point."<br />";
print $Rating_IsSuspended."<br />";
print $Rating_IsDeleted."<br />";
print $Price."<br />";
print $Price_isPriceMask."<br />";
print $Quantity."<br />";
print $Date."<br />";
print $ItemListURL."<br />";
print $RatingURL."<br />";
print $IsHighestBidder."<br />";
}
?>


参考URL
Yahoo!デベロッパーネットワーク - オークション - 入札履歴

appid アプリケーションID(必須)
auctionID 入札履歴情報取得を実施する対象のオークションID
page 入札履歴のページ番号

Bidder 入札者のYahoo! JAPAN IDです。
Rating_Point 評価ポイントです。新規の際には0を設定します。
Rating_IsSuspended 停止中の際、trueとなります。
Rating_IsDeleted 登録削除済みの際、trueとなります。
Price 現在の価格(入札価格)
Price_isPriceMask 価格マスクされているか。あり(価格を提供しない)の際、trueとなります。
Quantity 入札した個数です。
Date 最後に手動で入札した時間です。
ItemListURL 入札者の出品リストへのリクエストURLです。
RatingURL 入札者の評価ページへのURLです。
IsHighestBidder 最高額入札者の際にはtrueとなります。
オンライン コンパイラ/インタプリタ
テクニカル分析
プロフィール

Author:雨宮
Firefoxを使用しているので気づかなかったけど、IE6でソースコードを上手くコピーできない

5/3
携帯用ならIE6でもソースコードをコピーできる
携帯用

検索フォーム


あわせて読みたいブログパーツ
一寸先は闇 RSS