在不使用OAuth/API的情况下,用c#作为浏览器发布推特

本文关键字:浏览器 布推特 OAuth API 情况下 | 更新日期: 2023-09-27 18:18:14

我正在尝试像web浏览器一样发布更新到twitter帐户。如果不使用twitter API和注册我的程序,我怎么能像这样在twitter上发帖呢?到目前为止,我的代码生成401身份验证失败错误。以下是我目前的代码,尽管我以前尝试过其他设置:

EDIT:我通过fiddler进行了大量的分析,并找出了twitter需要的确切头。我必须在VS中创建一些自定义的在fiddler中出现。谢谢大家对我的帮助!

在不使用OAuth/API的情况下,用c#作为浏览器发布推特

如果不经过身份验证过程,就不可能更新你的twitter状态,即使你通过浏览器,你仍然必须输入用户名和密码,如果你想通过浏览器模拟登录,你必须检查twitter要求允许用户登录的值,你可以通过HTML检查这一点,也可以通过使用fiddler等工具的HTML头。你还需要在代码中管理cookie还需要检查twitter需要哪些表单值来更新状态