楼主: shaoyang0409
1194 0

[实际应用] 基于R的某平台接口开发的问题 [推广有奖]

  • 1关注
  • 0粉丝

高中生

10%

还不是VIP/贵宾

-

威望
0
论坛币
8 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
62 点
帖子
6
精华
0
在线时间
37 小时
注册时间
2012-2-13
最后登录
2021-8-17

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
问题实质是 如何用R向服务端发送post请求的问题。
尝试了三种办法(实际是两个解析URL的包和函数),但是最后返回值都是时间格式错误,不晓得问题出在哪里。

接口调用请求说明接口分析数据接口(包括接口列表中的所有接口)需要向相应接口调用地址POST以下示例数据包:

  1. {
  2.     "begin_date": "2014-12-07",
  3.     "end_date": "2014-12-07"
  4. }
复制代码

方法1\2是用的RCurl包的postForm,方法3用的httr包,但最后返回错误值都是61500-时间格式错误。
请问是我的参数设置问题还是其他格式问题?在线等呀,谢谢~

附上Rgui图
  1. > #方法1
  2. > postForm(URL, begin_date=2016-04-07, end_date=2016-04-10)
  3. [1] "{\"errcode\":61500,\"errmsg\":\"date format error hint: [zD9Jqa0754re46]\"}"
  4. attr(,"Content-Type")
  5.                              encoding
  6. "application/json"            "utf-8"
  7. >
  8. > #方法2
  9. > list2 <- list(begin_date="2016-04-07", end_date="2016-04-10")
  10. > postForm(URL, .params = list2)
  11. [1] "{\"errcode\":61500,\"errmsg\":\"date format error hint: [1NSMkA0755ube1]\"}"
  12. attr(,"Content-Type")
  13.                              encoding
  14. "application/json"            "utf-8"
  15. >
  16. > #方法3 httr包解析
  17. > library(httr)
  18. > resp <- POST(URL, body=list2, encode="form")
  19. > content(resp)
  20. $errcode
  21. [1] 61500

  22. $errmsg
  23. [1] "date format error hint: [t.Vg70756ube3]"
复制代码





二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

关键词:Application Content Library format cation 服务端 接口 开发 如何

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群

京ICP备16021002-2号 京B2-20170662号 京公网安备 11010802022788号 论坛法律顾问:王进律师 知识产权保护声明   免责及隐私声明

GMT+8, 2024-5-18 02:15