【问题标题】:Authenticated Response From Instagram Internal API C#来自 Instagram 内部 API C# 的经过身份验证的响应
【发布时间】:2020-12-03 16:41:51
【问题描述】:

我正在尝试使用带有活动 sessionid 的 cookie 从 Instagram 的内部 API 获取经过身份验证的 Web 请求,但我仍然在登录屏幕上结束,我希望它像在使用常规浏览器登录。

端点:https://i.instagram.com/api/v1/users/*user_id*/info/

...Cookie 设置...

 CookieContainer cookiesLocal = new CookieContainer();
 Cookie mycookie = new Cookie();
 mycookie.Name = "sessionid";
 mycookie.Value = "###";
 mycookie.Domain = ".instagram.com";
 mycookie.Secure = true;
 cookiesLocal.Add(mycookie);

...请求标头...

 request.Accept = "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8";
 request.Host = "www.instagram.com";
 request.Headers.Add("X-CSRFToken: " + token + "");
 request.KeepAlive = true;

我在 cookie 设置中有什么遗漏吗?

【问题讨论】:

    标签: c# cookies http-headers httpwebrequest instagram


    【解决方案1】:

    想通了,由于某种原因删除主机头似乎工作

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-09-25
      • 2021-04-06
      • 1970-01-01
      • 2013-01-27
      • 2015-03-26
      • 2020-08-02
      • 2011-07-14
      • 2019-10-07
      相关资源
      最近更新 更多