【发布时间】:2010-12-24 02:06:20
【问题描述】:
对于 iPhone 应用程序,我正在开发一项功能,该功能允许用户制作由服务器发布的自动推文(如果他们愿意的话)。我选择使用 OAuth 进行 Twitter 身份验证。
我已经使用 OAuth 成功获得了应用程序本身直接发布的权限,并且我可以轻松地了解如何让用户进行身份验证并直接使用 Web 浏览器(或 UIWebView)授予服务器权限,由服务器负责用于 OAuth 功能。
但是,我研究了客户端是否有可能获得 OAuth 权限,然后将它们传递给服务器,然后允许服务器使用它们来编写推文(以您可以获得会话代理权限的方式Facebook) 空了。这实际上可能与 OAuth/Twitter 相关,还是违背了 OAuth 的目的(或者 Twitter 不支持)?还是就像向服务器发送客户端获得的 OAuth 令牌信息一样简单?在继续处理客户端代码之前,我试图确定服务器端需要哪些支持,但不知何故我没有找到类似代理推文的示例。
感谢您的帮助!
【问题讨论】:
-
澄清一下,我们确实需要让服务器发出推文,尽管这样做会增加复杂性。
标签: iphone cocoa-touch twitter oauth