Yahoo 日本 api
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相关推荐
- 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 ...
- Android中Yahoo天气预报API的使用
大神慢喷啊. 契机:赋闲在家没事做,想着做一个Android的天气预报吧,玩一玩顺便练练手,正好以前都是做手机系统的Feature比较多,该多练习练习网络的东西了. 昨天到今天,基本调通Yahoo w ...
- yahoo天气api
1)使用WOEID(where on earth id) weather.yahooapis.com/forecastrss?u=c&w=44418 2)使用另一种编码 weather.yah ...
- 使用Yahoo API获取雅虎的证券股票数据接口(时价 K线等)
从网上搜索到的Yahoo 财经API接口,基本可以取到世界各个市场的股票,指数,外汇等数据 但是测试下来好像日本国内数据没有,不过调查之后发现可以使用其他方式获取,获取的方法会在随后的博文再附上. 1 ...
- 如何使用 Yahoo! Finance stock API 获取股票数据
本站曾介绍过,通过代码添加雅虎财经的股票走势图到自己网站的方法(添加美国股市 ,添加沪深股市 ),调用的是一张图片.今天在德馨 网站,看到了从雅虎财经频道获取股票数据的API(Yahoo! Finan ...
- 主流电子地图API比较 google map api, mapabc ,yahoo地图
主流电子地图API比较 Google Maps API : Google Maps API 基于Google Maps,能够使用 JavaScript 将 Google Maps 嵌入网页中.API ...
- 【android】利用Yahoo API完成天气预报
一. 代码展示 1. 文件布局: activity_realize_forecast.xml <?xml version="1.0" encoding="utf-8 ...
- BMap API(Baidu)与google.maps API(Google)
Map API文档 BMap API(Baidu)与google.maps API(Google)文档相对最完备.详尽.简洁,并且给出了很多学习示例,非常适合初学者入门学习.应用开发 QMap API ...
- 前辈做的电子地图API调研,转过来…
Google Maps API : Google Maps API 基于Google Maps,能够使用 JavaScript 将 Google Maps 嵌入网页中.API 提供了大量实用工具用以处 ...
最新文章
- linux 找出谁杀了进程
- 爱我少一点,我请求你
- 3d需要学linux_我的脑子—从核磁共振图像到3D打印
- 简单的ASP.NET无刷新分页
- Linux文件和目录权限笔记
- leetcode 765. 情侣牵手(并查集)
- react-hooks_在5分钟内学习React Hooks-初学者教程
- cuda的shared momery
- TSQL--查找连续登陆用户
- 对$()与``区别的理解
- Django可扩展吗? [关闭]
- spark+phoenix
- 火灾原来离我们那么近
- figma客户端_小白的Figma入门手册
- HTML——表白(效果+代码)
- 找不到网络其他计算机名,电脑找不到无线网名称怎么办?找不到无线网名称解决办法...
- Devc++还原ggcc.graphics.h
- Python---面向对象
- 选课系统软件测试计划规划,职业生涯规划测评系统 测评软件
- vue生命周期,组件,slot替换,tab切换,简易留言板
热门文章
- C#做的DDE客户端
- plain framework 1(简约框架)一款主要用于网络(游戏)开发的C/C++框架 即将开源发布...
- Python3 用户信息管理系统
- 数据仓库的概念与设计
- unix常用命令对照表及常用命令资料
- K11794 智力大冲浪
- 红魔系统服务器更新错误,新版本的问题
- 软考系统分析师-湖南省历年通过人数
- 惠普计算机电源怎么设置充电,HP笔记本显示“已连接电源适配器,电池未充电”无法充电解决方法...
- idea 配置idk