【发布时间】:2012-02-16 11:42:08
【问题描述】:
我正在开发一个个人项目,其中许多用户加入某个项目并能够查看其中的信息。除此之外,我希望用户可以向其他用户发送推文,警告他在线。
例如:user1、user2 和 user3 共享一个项目。如果 user1 在线,但 user2 和 user3 不在线,则 user1 将单击一个按钮,该按钮将向 user2 和 user3 发送推文(例如,“@user2twitteraccount User1 在线!”)。推文发件人将是网站的帐户,而不是用户 1 的 Twitter 帐户。
这有可能吗?因为,从我目前看到的情况来看,主要使用了两个选项:
1)“分享按钮”选项(需要认证):有一个分享按钮,在用户的时间线上发送一条推文。它会提示一个屏幕,以便用户可以写任何他想发的推文。
2)“需要授权”选项(需要身份验证和应用程序授权):应用程序代表用户在其时间轴上发布推文。
除了我所说的之外,这些选项困扰我的主要事情是它们代表用户在他的帐户上发推文。当我正在寻找一种解决方案时,用户会在我网站的 Twitter 上发推文,而不是使用用户的 Twitter,但它们对我不起作用。
我是否想在这里看到一些非常明显的东西,或者我想要实现的目标不是很平常?您知道我可以实现此解决方案的任何方法吗?谢谢。
【问题讨论】:
-
等等,你是想让这些推文从用户的 Twitter 帐户发送,还是从你控制的帐户发送?
-
如果前者,顺便说一下,想想 why 没有身份验证/授权是不可能的:它将允许您使用用户帐户任意发送推文您的网站不需要他们的输入;当然不是用户(或 Twitter)希望你能够做的事情。
-
是的,我明白...而且,正是因为不希望在我的网站之外进行任何身份验证,我将采用这种方法:通过由我控制的帐户发送推文,由用户(例如单击按钮)。