Twitterizer:为了在用户的个人资料上发布消息,工作流程是什么?

时间:2011-10-21 11:49:16

标签: message token publish twitterizer

当我开始使用Twitterizer以便在某人的墙上发布时,我感到困惑。 有一个页面,我的情况,DefaultTwitter.aspx,其中链接到twitter上提供令牌的身份验证。继续使用Twitter并使用outh_token和secret回到CallbackTwitter.aspx。因此识别用户。在twitterizer上的例子说:

第5步 - 存储结果             您现在应该存储访问令牌和用户详细信息。请记住             如果用户通过记录撤消访问权限,则访问令牌将变为无效的唯一方式             进入Twitter。否则,这些值将授予您访问该用户数据的权限             永远。

我的问题是: - 我应该在SQL数据表中存储任何数据以及究竟是什么(但我希望不是这样)

  • 有人说我应该保存在饼干中(我在会议中想到);然而,如果另一个用户来了,那么我应该如何创建一个注销按钮或类似的东西呢?

- 如果用户愿意,用户会如何撤销应用程序访问权限?

一个现场的例子将非常感激,因为我在互联网上找不到Twitter api究竟是如何工作的。

1 个答案:

答案 0 :(得分:1)

当您的应用程序完成获取访问用户数据的授权后,结果就是访问令牌(由2个值,密钥和密码表示)。实际上,这些值是您可以代表该用户对API请求使用的用户名/密码。*将这些值保存在SQL数据库中。您还将获得用户ID和屏幕名称。保持这些方便也是一个好主意。

用户可以转到http://twitter.com/settings/applications,找到应用程序并单击旁边的撤销访问按钮,撤销对应用程序的访问权限。您的应用程序无法撤消用户的访问权限。

您问了一个示例,但您引用了示例应用程序。只需查看该示例中的源代码即可。

* - 为简化起见,这是一个简化。请不要把我钉在十字架上,OAuth专家。