【发布时间】:2011-09-01 18:44:07
【问题描述】:
如果您有一个允许用户选择在 Facebook 和 Twitter 上分享他们的活动的 Web 应用程序,我想知道将社交身份验证构建到您的应用程序中的正确方法是什么(以及 Facebook 内联的内容)和 Twitter 政策),以便您可以在墙上发布推文和发帖。
您是否将用户的用户名和密码存储在您的数据库中?
然后使用这些凭据调用社交 API。从我目前所学到的知识来看,这两个 API 都可以让你做一个 OAuth 重定向的事情。他们是一种无需对话交互即可做到这一点的方法,因为您现在已经存储了用户名和密码。
不确定这是否是一个问题,但您是否必须在下一次之后立即进行两次 OAuth 握手才能发布到 Facebook 和 Twitter,以便那些想要在两者上共享的用户。
每次用户分享内容时,您都必须这样做吗?
我刚刚启动了 TweetDeck,并且不需要通过与 Twitter 的某些交流来重定向。困惑。
对于基于 Web 的应用程序,只需要一些“大多数人如何做”的帮助和指导。 提示和重定向越少越好。
【问题讨论】:
-
您是否将用户与从 Facebook 返回的令牌相关联?你存储它还是令牌过期?
标签: facebook oauth facebook-graph-api twitter social-networking