-2

我对 php 脚本的要求如下。数据库有大约 20 个 twitterID 的列表。Webapp 应该能够代表列表中给出的任何 twitterID 发布推文。这发生在后门,这意味着没有将涉及用户交互,例如重定向到 Twitter 身份验证页面以允许 twitterApp 访问某些内容,并且用户将接受以允许访问。用户不知道此后端操作。

我的问题是:

  1. 这可能/可行吗?
  2. 如果可能的话,我应该如何处理开发路线图。我的技术是基于 PHP 的,涉及到智能手机客户端的 REST APi 集成。

期待一些深入的解释。

4

2 回答 2

1

您需要的不仅仅是 twitter ID 来代表他们发帖。他们必须首先对应用程序进行身份验证。

这会生成两个令牌OAuthTokenOAuthTokenSecret,它们可以存储在您的数据库后端中,因此,可以从您的 PHP 后端用于代表用户发布,直到用户取消对您的应用程序的授权,此时OAuthToken将不再起作用.

Twitter OAuthToken不会过期,但用户可以撤销您的访问权限。

您可以使用Twitter PHP 库之一在 PHP 中实现上述内容

于 2012-07-18T07:24:10.363 回答
1

在某些时候,用户必须知道它,他们必须第一次授权您的页面(您不希望有人在您不知道的情况下在您的 Twitter 提要上发帖,对吧?)。

当他们第一次授权您的页面时,您可以存储您在身份验证过程结束时收到的 OAuth 令牌,并在以后使用它来发布推文,而无需要求用户再次验证自己,只要令牌是有效的。

于 2012-07-18T07:24:34.030 回答