我可以使用 UIWebView (iOS) 自动登录 youtube 吗?

Posted

技术标签:

【中文标题】我可以使用 UIWebView (iOS) 自动登录 youtube 吗?【英文标题】:Can I automatically login to youtube using UIWebView (iOS)? 【发布时间】:2011-09-26 09:58:10 【问题描述】:

我有一个关于使用 UIWebView 进行身份验证的问题。我想登录webview,但没有webview界面。是否可以? 例如,我将使用 UITextField 作为用户登录名和密码。用户输入用户名和密码后,程序会自动登录并保存用户的会话。 不提供UIWebView界面也可以登录吗?

我能够解析 html 页面,但如果 html 发生更改,我将无法正确解析新的 html。

【问题讨论】:

【参考方案1】:

与大多数谷歌产品一样,Youtube 拥有一个记录良好的 API,可以通过 API 调用访问其网站上的几乎所有内容。

查看http://code.google.com/intl/en/apis/youtube/overview.html

【讨论】:

谢谢!现在我使用了 Gdata 库。这个图书馆有登录服务。但我不知道这项服务是如何运作的。我需要弄清楚如何使用用户登录名和密码参数通过发布请求登录用户请求。 网站上有大量示例代码,甚至还有一个包含所有 API 调用的 Objective-C 库:code.google.com/p/gdata-objectivec-client 好吧,也许我在分析 Youtube API 时错过了一些东西。 Objective-C 库是我使用的最好的库。我只是认为有一种方法可以只为没有大型库的用户使用授权。 好吧,你不需要使用这个库。但是您可以查看代码以了解它们如何访问 API。如果它只是您需要的登录查询,如果您不想发布整个库,请查看该代码并重新实现它

以上是关于我可以使用 UIWebView (iOS) 自动登录 youtube 吗?的主要内容,如果未能解决你的问题,请参考以下文章

UIWebview 中的自动凭据输入 - iOS

iOS开发之UIWebView自动滑动到顶部-备

UIWebView youtube iframe api autoplay/playsinline 退出在 iOS7 中工作

iOS UIWebView 通过 cookie 完成自动登录验证

如何在 uiwebview iOS 中处理 YouTube 视频事件(开始、结束等)

维护 Cookie UIWebView iOS Xamarin