如何在没有403错误代码的情况下喜欢C#版instagram上的照片

如何在没有403错误代码的情况下喜欢C#版instagram上的照片,c#,https,request,instagram,bots,C#,Https,Request,Instagram,Bots,我正在尝试用.NETFramework3.5构建一个小型的C#bot,我想用与GrowBot(chrome扩展)相同的方式实现它 到目前为止,我能够获得一个用户的追随者,获得一个用户的照片,现在我正试图通过向{mediaId}/like发送post请求来喜欢这张照片/ 问题是我收到了403错误代码 我正在查看GrowBot提出的请求,我看不出有什么不同于我所做的,但GrowBot得到200,我得到403 我在一个旧票证中读到,在这次调用之前,我必须向{mediaShortName}/发出get请

我正在尝试用.NETFramework3.5构建一个小型的C#bot,我想用与GrowBot(chrome扩展)相同的方式实现它

到目前为止,我能够获得一个用户的追随者,获得一个用户的照片,现在我正试图通过向{mediaId}/like发送post请求来喜欢这张照片/

问题是我收到了403错误代码

我正在查看GrowBot提出的请求,我看不出有什么不同于我所做的,但GrowBot得到200,我得到403

我在一个旧票证中读到,在这次调用之前,我必须向{mediaShortName}/发出get请求,因为这将更改csrftoken cookie。正如我所看到的,这已经不再发生了,即使我做了或没有做,我也有同样的结果

在另一张票中,我发现我必须添加一个推荐人。我也试过了,但结果是一样的


即使我试着去做邮递员的请求,我也会得到同样的回应。

退房。您需要实例化一个Likes对象,然后调用.Post()传入mediaId。如第55行所示

退房。您需要实例化一个Likes对象,然后调用.Post()传入mediaId。如第55行所示

你好,请注意:
403
的意思是:禁止:我知道你是谁,但你不被允许。扩展可能正在使用其他凭据、声明或作用域来访问资源。扩展正在为此使用登录用户。所以应该有相同的凭证。关于范围和声明,我是否也应该在DevTools中的请求中看到它们?目前instagram具有基于cookie的身份验证。我们有这样的声明和范围吗?实际上我不知道,但我知道这是获得403的常见方法。此外,我对Instagram一点也不熟悉:-LHi,请注意:
403
的意思是:禁止:我知道你是谁,但不允许。扩展可能正在使用其他凭据、声明或作用域来访问资源。扩展正在为此使用登录用户。所以应该有相同的凭证。关于范围和声明,我是否也应该在DevTools中的请求中看到它们?目前instagram具有基于cookie的身份验证。我们有这样的声明和范围吗?实际上我不知道,但我知道这是获得403的常见方法。此外,我对Instagram一点也不熟悉:-LThanks,我会检查这个项目,看看它是否仍然有效,因为我看到上一次提交是在两年前完成的。但无论如何,正如我在那里看到的,我在我的应用程序中做的事情是一样的,但我不明白为什么我在我的情况下得到403。谢谢,我会检查这个项目,看看它是否仍然有效,因为我看到上一次提交是两年前作出的。但无论如何,正如我看到的,我在应用程序中做的事情是一样的,但我不明白为什么我得到403。