我想使用PHP创建一个仅对我的YouTube帐户/频道进行身份验证的应用程序,以创建播放列表,上传和播放将设置为“私人”的视频/播放列表.目前,用户将无法登录自己的YouTube帐户,而我的应用程序将无法访问其信息.
我应该使用OAuth还是公钥API?每种都有哪些优点和缺点?
用户是否需要与OAuth进行交互?
如果应用程序位于共享的托管Web服务器上(许多客户具有相同的IP地址),则公用密钥有什么含义?
解决方法:
如果您要访问或修改任何私有数据,例如,必须使用OAuth.上传视频.
毕竟,您是(一个)用户,必须代表您的帐户授权远程访问.
API密钥仅用于检索公共数据,不会使您步入正轨.
只要使用您指定的网址(例如’mydomain.net/myyoutubeapp),共享托管Web服务器上就不会出现任何问题.