FC2ブログ

$Yahoo = "http://auctions.yahooapis.jp/AuctionWebService/V1/myOfferList";
$start = "?start="."";
$list = "&list="."";
$sort = "&sort="."";
$Yahoo = $Yahoo.$start.$list.$sort;

$token->key = $access_oauth['oauth_token'];
$token->secret = $access_oauth['oauth_token_secret'];
$request = OAuthRequest::from_consumer_and_token($consumer,
$token,
$method,
$Yahoo,
NULL);
$request->sign_request(new OAuthSignatureMethod_HMAC_SHA1(), $consumer, $token);
$oauth_header = $request->to_header($To_Header);
// stream_context_create
$options = array(
"http" => array(
"method" => "GET",
"header" => $oauth_header,
)
);
$content = file_get_contents($Yahoo, FALSE, stream_context_create($options));

$xmldata = simplexml_load_string($content) 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){
$AuctionID = $value->AuctionID;
$Title = mb_convert_encoding($value->Title, "EUC-JP", "UTF-8");
$BidorbuyPrice = $value->BidorbuyPrice;
$OfferPrice = $value->OfferPrice;
$OfferLeftTime = $value->OfferLeftTime;
$AuctionItemUrl = $value->AuctionItemUrl;
$Image_Url = $value->Image->Url;
$Image_Width = $value->Image->Width;
$Image_Height = $value->Image->Height;
$Option_StoreIconUrl = $value->Option->StoreIconUrl;
$Option_NewIconUrl = $value->Option->NewIconUrl;
$Option_EscrowIconUrl = $value->Option->EscrowIconUrl;
$Option_FeaturedIconUrl = $value->Option->FeaturedIconUrl;
$Option_CheckIconUrl = $value->Option->CheckIconUrl;
$Option_FreeShippingIconUrl = $value->Option->FreeShippingIconUrl;
$Option_WrappingIconUrl = $value->Option->WrappingIconUrl;
$Option_BuynowIconUrl = $value->Option->BuynowIconUrl;
$Option_EasyPaymentIconUrl = $value->Option->EasyPaymentIconUrl;
$Option_GiftIconUrl = $value->Option->GiftIconUrl;
$Option_ItemStatusNewIconUrl = $value->Option->ItemStatusNewIconUrl;
$Option_YBankIconUrl = $value->Option->YBankIconUrl;
$Option_EnglishIconUrl = $value->Option->EnglishIconUrl;
$Option_StarClubIconUrl = $value->Option->StarClubIconUrl;
$Option_PointIconUrl = $value->Option->PointIconUrl;
$Option_IsBold = $value->Option->IsBold;
$Option_IsBackGroundColor = $value->Option->IsBackGroundColor;

print $AuctionID."<br />";
print $Title."<br />";
print $BidorbuyPrice."<br />";
print $OfferPrice."<br />";
print $OfferLeftTime."<br />";
print $AuctionItemUrl."<br />";
print $Image_Url."<br />";
print $Image_Width."<br />";
print $Image_Height."<br />";
print $Option_StoreIconUrl."<br />";
print $Option_NewIconUrl."<br />";
print $Option_EscrowIconUrl."<br />";
print $Option_FeaturedIconUrl."<br />";
print $Option_CheckIconUrl."<br />";
print $Option_FreeShippingIconUrl."<br />";
print $Option_WrappingIconUrl."<br />";
print $Option_BuynowIconUrl."<br />";
print $Option_EasyPaymentIconUrl."<br />";
print $Option_GiftIconUrl."<br />";
print $Option_ItemStatusNewIconUrl."<br />";
print $Option_YBankIconUrl."<br />";
print $Option_EnglishIconUrl."<br />";
print $Option_StarClubIconUrl."<br />";
print $Option_PointIconUrl."<br />";
print $Option_IsBold."<br />";
print $Option_IsBackGroundColor."<br />";
}


参考URL
Yahoo!デベロッパーネットワーク - オークション - マイオークション表示(値下げ交渉)
phpでyahoo OAuth を使用してXMLを取得

start ページ番号
list offer 交渉中の一覧 dec_offer 交渉未成立の一覧
sort item タイトル bidorbuy 即決価格 ofpr 交渉価格 ofut 交渉期限 。項目の前に(昇順)/-(降順)で昇順降順を変更(UTF-8エンコード) (※listにdec_offerを指定した場合、無効となります)

AuctionId 商品(オークション)のIDです。
Title 商品(オークション)のタイトルです。
BidorbuyPrice 即決価格です
OfferPrice 交渉価格です。
OfferLeftTime 交渉期限日時
AuctionItemUrl 商品(オークション)のURL
Image_Url 画像(サムネイル)のURL
Image_Width 画像(サムネイル)の幅
Image_Height 画像(サムネイル)の高さ
IsReminder リマンダー設定。(ある:true ない:false)
Option_StoreIconUrl ストア商品の場合ストアアイコンのURLが設定されます。
Option_NewIconUrl 出品されてから間もない商品に付く「New」アイコンのURLです。
Option_EscrowIconUrl 受け取り後決済サービスを利用している場合、受け取り後決済アイコンのURLが設定されます。
Option_FeaturedIconUrl 注目のオークション設定アイコンのURLです。
Option_CheckIconUrl 「鑑定済み」アイコンのURLです。
Option_FreeShippingIconUrl 「送料無料」のアイコンのURLです。
Option_WrappingIconUrl 「贈答品」アイコンのURLです。
Option_BuynowIconUrl 「即買」アイコンのURLです。
Option_EasyPaymentIconUrl 「Yahoo!かんたん決済」アイコンのURLです。
Option_GiftIconUrl 「目立ち」アイコンのURLです。
Option_ItemStatusNewIconUrl 「新品」アイコンのURLです。設定されていない場合は空。
Option_YBankIconUrl Yahoo!ネットバンキング対応の場合にYahoo!ネットバンキングアイコンのURLが設定されます。
Option_EnglishIconUrl 「Yahoo!オークション英語版」アイコンのURLです。設定されていない場合は空。
Option_StarClubIconUrl 「スタークラブ限定セール」アイコンのURLです。設定されていない場合は空。
Option_PointIconUrl 「Yahoo!ポイント」アイコンのURLです。設定されていない場合は空。
Option_IsBold 太字設定されている場合にはtrue されていない場合にはfalseとなります。
Option_IsBackGroundColor 背景色設定されている場合にはtrue されていない場合にはfalseとなります。
オンライン コンパイラ/インタプリタ
テクニカル分析
プロフィール

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

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

検索フォーム


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