![](/img/trans.png)
[英]How to “become a fan” by Facebook API without leaving iPhone app?
[英]How do I authenticate a Twitter user and access the API without leaving my iPhone app?
我想允许用户从我的iPhone应用程序发送推文。 这就是我目前需要的所有功能。
根据我所知的Twitter API,有一种标准的身份验证机制,允许开发人员在应用程序发送到Twitter的请求字符串中包含用户的名称和密码。 2010年6月30日将不再支持此方法。
考虑到时间表,其他更好的选择是oAuth。 oAuth的一个注意事项是它需要在应用程序中弹出UIWebView以允许用户输入他或她的凭证或PIN号码。
然而,我手机上的Twitter应用程序都没有这样做:Tweetie,TweetDeck和Twitterific。 我假设他们正在使用第一种身份验证方法,但似乎Twitter不会弃用会损害用户体验的API。
必须有另一种方法 - 我缺少什么?
Twitter为非网络应用提供XAuth。
仅仅因为你有一个UIWebView并不意味着它必须是可见的。 你可以使用- (NSString *)stringByEvaluatingJavaScriptFromString:(NSString *)script;
或其他一些技巧,提交表格而不打扰用户。
只需确保您自己选择从服务器下载更新的脚本。
请注意, http : //dev.twitter.com/doc/post/oauth/access_token是最新的文档。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.