调用新浪微博 API 发布微博,返回错误值 10007?

2016-11-29 01:32:42 +08:00
 jaylee4869
使用 api.weibo.com/2/statuses/update.json?access_token=access_token&status=test
通过 POST 请求 JSON 。 test 内容已经经过 URL encode ,但是仍然返回了如下,求帮助:
{"error":"unsupport mediatype (application\/json)","error_code":10007,"request":"\/2\/statuses\/update.json"}

文档解释 10007 : 不支持的 MediaType (%s)
参考 - 微博 API : http://open.weibo.com/wiki/2/statuses/update
3920 次点击
所在节点    PHP
5 条回复
jaylee4869
2016-11-29 01:40:04 +08:00
字段要求是 string 。我试过纯数字字母,都返回 10007
Miy4mori
2016-11-29 01:44:11 +08:00
你这是请求头有问题吧
abelyao
2016-11-29 01:46:13 +08:00
不是写着 unsupport mediatype (application/json) 了嘛
jaylee4869
2016-11-29 02:04:00 +08:00
@Miy4mori Headers 里, OAuth2 授权 Authorization:OAuth2 access_token
lgt945
2016-12-06 00:19:14 +08:00
请求必须用 POST 方式提交,并且注意采用 multipart/form-data 编码方式;

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/323993

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX