我正在尝试将状态从网站发布到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)未经授权。
有人可以指导我如何添加状态的网址参数吗?我搜索了很多但没有成功。
答案 0 :(得分:1)
如果查看API documentation for that endpoint,您会发现它不接受任意参数。允许的唯一参数是status
,in_reply_to_status_id
,possibly_sensitive
,lat
,long
,place_id
,display_coordinates
,{{1 },trim_user
。如果您想在推文中添加网址,则需要对其进行编码并将其包含在“状态”参数中。