为什么我的Twitter应用程序访问级别是只读的?我该怎么改变呢?

Moh*_*aid 1 php twitter

在详细信息页面的底部有(您的访问令牌)部分,访问级别是只读的.

我正在尝试制作一个应用程序,让我跟踪使用Twitter登录我网站的所有用户,我成功地让用户关注我,但我无法关注用户,任何想法为什么会这样,如何更改自己的Twitter帐户的访问级别?

ket*_*ito 10

Twitter 开发者门户中不再存在“应用程序类型”部分。要更改应用程序的权限,请按照下列步骤操作:

  1. 前往 dev.twitter.com/apps。
  2. 选择您的应用程序。
  3. 转到“设置”选项卡。
  4. 转到底部的“用户身份验证设置”部分。
  5. 添加身份验证。添加时,请确保选择 OAuth 1.0a。如果不选择此选项,您的所有访问令牌都将是Read-only.
  6. 选择“OAuth 10.a”后,将出现一个名为“OAUTH 1.0A SETTINGS”的新表单部分。在此部分的“应用程序权限”字段中选择您希望拥有的权限。
  7. 填写其余字段(回调 URL、网站 URL 等)。如果您不打算实现面向用户的 OAuth 流程(例如需要该令牌进行内部自动化),您可能会填写乱码。
  8. 提交表格。
  9. 转到应用程序详细信息页面上的“密钥和令牌”选项卡。
  10. 找到“身份验证令牌”部分,其中的“访问令牌和秘密”组。
  11. 单击“添加”/“重新生成”这将生成一个具有写入权限的新令牌。

您的访问令牌现在将具有您在“OAUTH 1.0A SETTINGS”字段中指定的权限。


Jer*_*oen 5

  1. 转到dev.twitter.com/apps
  2. 选择你的应用
  3. 转到"设置"选项卡
  4. 寻找'应用类型'
  5. 将其更改为读取和写入

更新

您还需要更新访问令牌:

  1. 转到您的应用详情页面
  2. 单击重新创建访问令牌按钮

  • @Jeroen 请更新;设置中不再存在“应用程序类型”。 (3认同)