V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
jaylee4869
V2EX  ›  PHP

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

  •  
  •   jaylee4869 · 2016-11-29 01:32:42 +08:00 · 3958 次点击
    这是一个创建于 2952 天前的主题,其中的信息可能已经有所发展或是发生改变。
    使用 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
    5 条回复    2016-12-06 00:19:14 +08:00
    jaylee4869
        1
    jaylee4869  
    OP
       2016-11-29 01:40:04 +08:00
    字段要求是 string 。我试过纯数字字母,都返回 10007
    Miy4mori
        2
    Miy4mori  
       2016-11-29 01:44:11 +08:00 via Android
    你这是请求头有问题吧
    abelyao
        3
    abelyao  
       2016-11-29 01:46:13 +08:00
    不是写着 unsupport mediatype (application/json) 了嘛
    jaylee4869
        4
    jaylee4869  
    OP
       2016-11-29 02:04:00 +08:00
    @Miy4mori Headers 里, OAuth2 授权 Authorization:OAuth2 access_token
    lgt945
        5
    lgt945  
       2016-12-06 00:19:14 +08:00
    请求必须用 POST 方式提交,并且注意采用 multipart/form-data 编码方式;
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2650 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 15:07 · PVG 23:07 · LAX 07:07 · JFK 10:07
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.