LoginSignup
0
0

More than 5 years have passed since last update.

ヤフオクAPI落札者一覧(myWinnerList)の取得でエラー「該当するオークションがありません。/code7202」

Last updated at Posted at 2015-09-01

ヤフオクAPIをつかって落札情報を取得。
効率的に管理したいと思っていますが落札者一覧でエラー7202がでて問題を特定できません。

①落札者一覧の取得でエラー「code7202」

1.YConnectで接続し(tokenを保存)

2.マイ・オークション表示(出品終了分)

https://auctions.yahooapis.jp/AuctionWebService/V2/myCloseList?output=xml&list=sold
1で得たTokenを使用して、落札された一覧を取得は成功しています。
ただしこの情報だけでは、「/Result/Winner」に落札者の
e-mailが入っておらず連絡が取れないので合わせて落札者一覧を取得

3.マイ・オークション表示(落札者一覧)

1で得たTokenを使用して、下記を実行しましたがエラーになりました。
CODE:7202が意味するエラーの内容が検索しても探せず投稿させて頂きました。
IDは上記2で取得したIDでページにアクセスし存在する事は確認できています。
[ERROR]
Message:該当するオークションがありません。
Detail:Array()
Code:7202
[PHP]

$url = "https://auctions.yahooapis.jp/AuctionWebService/V1/myWinnerList?auctionid=".$id;
$curl = curl_init();
curl_setopt($curl, CURLOPT_HTTPHEADER, array('Authorization: Bearer ' . $access_token));
curl_setopt($curl, CURLOPT_URL, $url);
curl_setopt($curl, CURLOPT_CUSTOMREQUEST, 'GET');
curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
$response = curl_exec($curl);
$xml = simplexml_load_string($response);

②user_idとYahoo! JAPAN IDですが

UserInfoAPIで得られるuser_id「26文字の固定長」のみユーザ識別に使えるとあるのですが、myCloseListには「Winner/Idとして」Yahoo! JAPAN IDが入ります。これでは照合できないと思うのですがmyWinnerListにて取得した場合は「/Bidder/Idとして」Yahoo! JAPAN IDとあります。
ここは結局照合不可能という事でしょうか?

0
0
1

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0