申请 Twitter 开发者账号,使用推特的 wordpress 插件 Social Auto Poster 自动发布文章

想将博客文章自动发布到推特,网上搜索了一下,两种方法一种是使用wordpress插件Social Auto Poster, 另一种是网上连接件,不过推特已经取消了许可,连接件都已经失效。现在我们只有一种途径就是使用wordpress插件发布推特文章,下面就是使用插件申请所必须API Key过程,请仔细审阅。

申请Twitter 开发者账号前期准备

  1. Twitter绑定手机号 申请开发者账号要求绑定手机号,建议境外手机号,国内手机号容易出现收不到验证码的问题。
  2. 一个可以正常使用的Twitter账号 被封的不可以。

开始注册

注册开发者管理平台账号

登录Twitter开发者管理平台,点击Sign Up,登录成功点击右上角Apply申请。 申请 Twitter 开发者账号,使用推特的 wordpress 插件 Social Auto Poster 自动发布文章

填写基本信息

申请 Twitter 开发者账号,使用推特的 wordpress 插件 Social Auto Poster 自动发布文章

创建应用并保存密钥

申请 Twitter 开发者账号,使用推特的 wordpress 插件 Social Auto Poster 自动发布文章 输入应用名称,点击Get Keys 申请 Twitter 开发者账号,使用推特的 wordpress 插件 Social Auto Poster 自动发布文章Api Key等信息保存,关闭此页面之后就看不到了,忘记只能重新生成。

用户身份认证设置

申请 Twitter 开发者账号,使用推特的 wordpress 插件 Social Auto Poster 自动发布文章 按照下图操作,选择OAuth 1.0a Auth select

回调地址及项目域名设置

登录Twitter开发者平台,选择左侧project下的应用,选择 Settings,找到User authentication settings ,点击Edit Edit 下滑找到App info app info

其实到这里已经申请结束了,可以进行正常的Twitter授权认证操作了,但是更加高级的操作需要升级权限,例如获取授权用户基本信息。

升级访问权限

点击左侧菜单中的 Products下的 Twitter API v2

Apply Elevated

主要关注第二个选项卡,关系到申请是否能通过,内容如下。

  1. In Your Words

    javascript

    复制代码
    We are integrating our post composer tool with Twitter to publish curated content from our website to our Twitter user profile. We are going to deliver our content to our own Twitter account. We do not plan to analyze Tweets, Twitter users or their content. Twitter data is not going to be displayed.
    
  2. Are you planning to analyze Twitter data? No
  3. Will your app use Tweet, Retweet, Like, Follow, or Direct Message functionality? Yes

    javascript

    复制代码
    We are integrating our post composer tool with Twitter to publish curated content from our website to our Twitter user profile. Our App will only use Tweet functionality.
    
  4. Do you plan to display Tweets or aggregate data about Twitter content outside Twitter? No
  5. Will your product, service, or analysis make Twitter content or derived information available to a government entity? No

同意条款后提交等待审核结果。

SUCCESS

问题

问题1:申请长时间处于pending状态

pending

如果申请长时间处于pending,估计就是申请失败,查看一下twitter注册邮箱,根据提示回复邮件即可。

问题2:keys忘记了怎么办

登录Twitter开发者平台,选择左侧project下的应用,选择 Keys and tokens,点击Regenerate即可。 Regenerate

参考

 

作者:Leaf1993
链接:https://juejin.cn/post/7185101262327644217
来源:稀土掘金
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
发表评论