使用twitter REST API 1.1发布Twitter状态

时间:2015-04-07 12:21:45

标签: c# asp.net-mvc twitter asp.net-web-api

我正在尝试将状态从网站发布到Twitter帐户,并使用https://api.twitter.com/1.1/statuses/update.json API并在此link的帮助下成功。

当我尝试添加其他参数URL,例如状态中包含的&url= http://t.co/ReadMore&expended_url=https://www.google.com以在Twitter上发布时,它会出错:

  

远程服务器返回错误:(401)未经授权。

有人可以指导我如何添加状态的网址参数吗?我搜索了很多但没有成功。

1 个答案:

答案 0 :(得分:1)

如果查看API documentation for that endpoint,您会发现它不接受任意参数。允许的唯一参数是statusin_reply_to_status_idpossibly_sensitivelatlongplace_iddisplay_coordinates,{{1 },trim_user。如果您想在推文中添加网址,则需要对其进行编码并将其包含在“状态”参数中。