yahoo jp,还算比较小的平台,公司也是用来清库存,但订单量越来越大,也是时候集成了,但是网上资料很少,几乎没有,官方api都是日本,真是坑,走了好久才走出来。

我们讨论仅仅是最基本的订单获取,首先,除了需要去   アプリケーションの管理 申请基本资料key,关于订单的获取,还需要另外再单独申请 使用订单api,里面的ip地址要填写正确,不然获取不了数据,这是第一个坑。

官网有php的sdk,获取token,更新token是没问题,但其他的订单获取就没有sdk,只能按照文档慢慢摸索。

yahoo的返回及其不友好,注意utf8,否则不会返回任何数据

下面贴出获取订单的函数

/*
获取订单列表 key从 require传进去
$SellerId makuroec,$OrderTimeFrom 20160714000000 $key token
*/
function orderList($SellerId,$OrderTimeFrom,$OrderTimeTo='',$key){$api = 'https://circus.shopping.yahooapis.jp/ShoppingWebService/V1/orderList';if($OrderTimeTo!='')$OrderTimeTo="<OrderTimeTo>$OrderTimeTo</OrderTimeTo>";
$xml =<<<XML
<Req>
<SellerId>$SellerId</SellerId>
<Search>
<Field>OrderId</Field>
<Result>2000</Result>
<Condition>
<OrderTimeFrom>$OrderTimeFrom</OrderTimeFrom>$OrderTimeTo
</Condition>
</Search>
</Req>
XML;$ch = curl_init($api);$headr = array("Authorization: Bearer ".$key,);curl_setopt($ch,CURLOPT_SSL_VERIFYPEER,true);curl_setopt($ch,CURLOPT_CAINFO,dirname(__FILE__).'/cacert.pem');curl_setopt($ch, CURLOPT_POST, true);curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);curl_setopt($ch, CURLOPT_HTTPHEADER,$headr); curl_setopt($ch, CURLOPT_POSTFIELDS, $xml);$result = curl_exec($ch);curl_close($ch);$orderList = json_decode(json_encode(simplexml_load_string($result)),TRUE);return $orderList;
}

有不懂可以下面问

Yahoo 日本 api相关推荐

  1. matlab 获取雅虎数据,Get Yahoo Finance API Data via YQL,通过YQL获取雅虎财经API数据 - 小众知识...

    This tutorial shows how to link your application to Yahoo Finance API via Yahoo! Query Language (YQL ...

  2. Android中Yahoo天气预报API的使用

    大神慢喷啊. 契机:赋闲在家没事做,想着做一个Android的天气预报吧,玩一玩顺便练练手,正好以前都是做手机系统的Feature比较多,该多练习练习网络的东西了. 昨天到今天,基本调通Yahoo w ...

  3. yahoo天气api

    1)使用WOEID(where on earth id) weather.yahooapis.com/forecastrss?u=c&w=44418 2)使用另一种编码 weather.yah ...

  4. 使用Yahoo API获取雅虎的证券股票数据接口(时价 K线等)

    从网上搜索到的Yahoo 财经API接口,基本可以取到世界各个市场的股票,指数,外汇等数据 但是测试下来好像日本国内数据没有,不过调查之后发现可以使用其他方式获取,获取的方法会在随后的博文再附上. 1 ...

  5. 如何使用 Yahoo! Finance stock API 获取股票数据

    本站曾介绍过,通过代码添加雅虎财经的股票走势图到自己网站的方法(添加美国股市 ,添加沪深股市 ),调用的是一张图片.今天在德馨 网站,看到了从雅虎财经频道获取股票数据的API(Yahoo! Finan ...

  6. 主流电子地图API比较 google map api, mapabc ,yahoo地图

    主流电子地图API比较 Google Maps API : Google Maps API 基于Google Maps,能够使用 JavaScript 将 Google Maps 嵌入网页中.API ...

  7. 【android】利用Yahoo API完成天气预报

    一. 代码展示 1. 文件布局: activity_realize_forecast.xml <?xml version="1.0" encoding="utf-8 ...

  8. BMap API(Baidu)与google.maps API(Google)

    Map API文档 BMap API(Baidu)与google.maps API(Google)文档相对最完备.详尽.简洁,并且给出了很多学习示例,非常适合初学者入门学习.应用开发 QMap API ...

  9. 前辈做的电子地图API调研,转过来…

    Google Maps API : Google Maps API 基于Google Maps,能够使用 JavaScript 将 Google Maps 嵌入网页中.API 提供了大量实用工具用以处 ...

最新文章

  1. linux 找出谁杀了进程
  2. 爱我少一点,我请求你
  3. 3d需要学linux_我的脑子—从核磁共振图像到3D打印
  4. 简单的ASP.NET无刷新分页
  5. Linux文件和目录权限笔记
  6. leetcode 765. 情侣牵手(并查集)
  7. react-hooks_在5分钟内学习React Hooks-初学者教程
  8. cuda的shared momery
  9. TSQL--查找连续登陆用户
  10. 对$()与``区别的理解
  11. Django可扩展吗? [关闭]
  12. spark+phoenix
  13. 火灾原来离我们那么近
  14. figma客户端_小白的Figma入门手册
  15. HTML——表白(效果+代码)
  16. 找不到网络其他计算机名,电脑找不到无线网名称怎么办?找不到无线网名称解决办法...
  17. Devc++还原ggcc.graphics.h
  18. Python---面向对象
  19. 选课系统软件测试计划规划,职业生涯规划测评系统 测评软件
  20. vue生命周期,组件,slot替换,tab切换,简易留言板

热门文章

  1. C#做的DDE客户端
  2. plain framework 1(简约框架)一款主要用于网络(游戏)开发的C/C++框架 即将开源发布...
  3. Python3 用户信息管理系统
  4. 数据仓库的概念与设计
  5. unix常用命令对照表及常用命令资料
  6. K11794 智力大冲浪
  7. 红魔系统服务器更新错误,新版本的问题
  8. 软考系统分析师-湖南省历年通过人数
  9. 惠普计算机电源怎么设置充电,HP笔记本显示“已连接电源适配器,电池未充电”无法充电解决方法...
  10. idea 配置idk