推特“离线”访问开发人员?

问题描述:

我一直与社会整合和oauth授权框架密切合作。我知道,像Facebook一样,Twitter为其应用程序实现了一个oauth hook。我的问题是,有没有办法让访问令牌永远活动?就像Facebook有其离线访问权限一样,我希望只能请求用户验证我的应用程序一次(这仅仅是为了便于使用)。推特“离线”访问开发人员?

当您实现Twitter的OAuth时,您会收到两个名为OAuthToken和OAuthTokenSecret的标记。您可以将这些值存储在设置文件或cookie或数据库中(或其他),然后在将来提交API请求时使用这些令牌。这消除了用户每次都需要授权该应用程序的需要。

现在,如果用户撤销您的应用程序的权限,那么令牌将不再起作用。

+0

太棒了!这有很大的帮助,我不确定他们是否会在一段时间后过期。听起来不像。谢谢您的帮助! – 2011-06-14 13:50:50

+0

当你说'那么你在未来提交API请求时使用这些令牌'。你是怎样做的? – 2011-12-21 10:02:36

+0

将它们存储在cookie或设置文件或资源文件中,并在需要时检索它们。 – DWRoelands 2012-01-11 20:00:14