代码之家  ›  专栏  ›  技术社区  ›  javaworld

通过Twitter API发布回复时,Getting无法对32进行身份验证

  •  0
  • javaworld  · 技术社区  · 6 年前

    我在一个Twitter库上工作,到目前为止,我已经能够使用API成功发布推文,所以如果我尝试使用此参数回复特定推文

    in_reply_to_status_id=someid
    

    我越来越

    {"errors":[{"code":32,"message":"Could not authenticate you."}]}
    

    url看起来像这样

    https://api.twitter.com/1.1/statuses/update.json?status=%40solohello%20replying&in_reply_to_status_id=110708411295356799XXX
    

    如果我试着用out in_reply_to_status_id参数发布,效果很好

    0 回复  |  直到 6 年前
        1
  •  1
  •   javaworld    6 年前

    出现此问题是因为我没有包含参数

    in_reply_to_status_id=11071303*******
    

    在签名生成中,一旦我添加了它,它就会被发布,似乎我们必须为签名生成添加所有的URL参数