我正在尝试使用.net framework 3.5构建一个小型C#bot,我想以与GrowBot do(chrome扩展)相同的方式实现它。
到目前为止,我能够获得用户的关注者,获取用户的照片,现在我想尝试将照片发送到https://www.instagram.com/web/likes/ {mediaId} / like /
问题是我收到403错误代码。
我正在看GrowBot提出的请求,我看不出与我做的任何不同,但仍然GrowBot得到200,我得到403。
我读了一张旧票,在这次通话之前我必须向https://www.instagram.com/p/ {mediaShortName} /发出get请求,因为这会改变csrftoken cookie。我发现这种情况不再发生了,即使我这样做也没有相同的结果。
在另一张票中我发现我必须添加一个Referer。我也尝试了这个,但结果相同。
即使我尝试从邮递员那里做出请求,我也会得到相同的回复。
看看InstaSharp。您需要实例化Likes对象,然后调用.Post()传入mediaId。正如55号线上看到的here。