Twitter API:Wordpress 插件的 Oauth URL?

Posted

技术标签:

【中文标题】Twitter API:Wordpress 插件的 Oauth URL?【英文标题】:Twitter API: Oauth URL for a Wordpress Plugin? 【发布时间】:2019-06-11 23:19:00 【问题描述】:

我正在开发一个 Wordpress 插件并面临一个问题。

用户请求是 Twitter 集成。所以我现在正在研究 OAuth Twitter API 并创建一个应用程序来构建基础。

在创建应用程序时,我需要一个回调 URL。但由于它是一个安装在多个网站上的 Wordpress 插件,因此我没有用于此目的的 URL。

到目前为止,我唯一的想法是使用我自己的 Web 服务器来获取 OAuth 回调并将其重定向到正确的 URL。但由于它是一个开源插件,我没有从中赚取任何收入,我真的不想花钱买它......

有人有想法吗?

你的帮助,尼科 :)

PS:不,我的母语不是英语。你怎么知道? ;D

哦,顺便说一句,OAuth 1.0a

【问题讨论】:

【参考方案1】:

您有两个主要选择:

    您运行自己的网络服务器,并通过回调来处理此问题。 您的客户必须创建自己的 Twitter API 密钥。

对于 1.,流程如下:

My blog -> Your Server -> Twitter OAuth -> Your server's callback -> My blog

您需要跟踪用户来自哪个博客,以便将他们重定向回正确的位置。

对您来说更容易(但对用户来说更难)是向他们提供有关如何设置开发者帐户的说明,然后为他们的博客创建回调 URL。

【讨论】:

以上是关于Twitter API:Wordpress 插件的 Oauth URL?的主要内容,如果未能解决你的问题,请参考以下文章

WordPress插件:使用REST API

如何使用 wordpress react API 在 react 中显示插件内容

WordPress响应时间突然变慢了怎么回事

WordPress REST API - 如何在没有插件的情况下进行身份验证

在 JSON API Wordpress 上启用 CORS

在 WordPress 中调试“register_activation_hook”