【问题标题】:Twitter oAuth for clients websites客户网站的 Twitter oAuth
【发布时间】:2012-11-14 11:01:37
【问题描述】:

我是否需要为每个客户网站创建一个 oAuth 应用程序,或者我可以创建一个并使用我自己的吗?如果我需要为每个客户创建一个,我需要使用他们的登录信息还是可以只使用我的并在应用程序中定义他们的网站?

我正在尝试将我的所有客户端更新到 Twitter API 1.1,但我希望已经通过一些建议完成了这个!我曾经在 WordPress 中使用 SimplePie,只是为了获取客户的 Twitter 状态或他们通过 v1 API 中的 ATOM 创建的列表。

【问题讨论】:

    标签: php wordpress twitter twitter-oauth


    【解决方案1】:

    最简单的方法是构建一个接受每个用户授权凭据作为参数的插件。这样,您将只有一个代码库,可以在您的所有站点上部署。唯一潜在的麻烦是让您的客户在他们的 Twitter 帐户中授权该应用程序。

    【讨论】:

    • 是的,这就是问题所在。有些客户比其他客户更精明,但我想这是 Twitter API 的新现实。
    • 是的。您肯定可以有偿提供服务吗?我认为,如果您关注您的客户并授权您自己的应用程序,您应该能够获取他们的推文。
    【解决方案2】:

    您应该为每个客户端创建一个 oAuth 应用程序。无论技术可行性如何,这些应用程序在语义上并不相同,用户不应该无意中授予所有应用程序的权限,而他们只是想加入一个应用程序。

    【讨论】:

    • 我不会使用该应用程序来授权推文或任何东西。只需从客户帐户中获取状态和列表,然后在主页上显示最新推文之类的内容。
    猜你喜欢
    • 2015-07-11
    • 2011-12-04
    • 2013-11-07
    • 1970-01-01
    • 2011-04-25
    • 2016-09-15
    • 2011-10-31
    • 1970-01-01
    • 2011-07-30
    相关资源
    最近更新 更多