使用PHP和OAuth访问SkyDrive
我想使用
PHP访问skyDrive.
我想要检索文件和文件夹列表,下载,上传和删除文件. 我有一个microsoft开发者clientID和clientSecret. 任何人都可以开始使用OAuth连接到skyDrive并使用API??吗? 非常感谢!
这实际上是一个非常广泛的问题.希望有些东西能让你开始.
>看看SkyDrives REST API. 试试API Here is an interactive API you can try out live to see the responses. 发出请求 Example(取自其他SO答案): $url = 'POST https://apis.live.net/v5.0/me/skydrive/files'; $ch = curl_init(); curl_setopt($ch,CURLOPT_URL,$url); curl_setopt($ch,CURLOPT_POSTFIELDS,array('access_token' => TOKEN,'name' => 'file','filename' => "@HelloWorld.txt")); curl_setopt($ch,CURLOPT_RETURNTRANSFER,true); $result = curl_exec($ch); curl_close($ch); 请求类型:http://msdn.microsoft.com/en-us/library/live/hh243648.aspx#http_verbs 我还建议您查看 File object >删除文件:
>上传文件:
>下载文件:
>文件资源将包含从源字段中从SkyDrive下载文件的URL. Folder object >检索文件列表:
>创建文件夹:
>删除文件夹:
OAuth 2.0 不幸的是,我对OAuth的体验有限.我只能提供一些相关的链接和建议,希望对此有所帮助. Review the Protocol Overview并考虑是否要自己实现某些内容,或使用库.快速谷歌搜索给了我: > http://code.google.com/p/google-api-php-client/wiki/OAuth2 其他一些可能有用的链接和指南: >参见http://oauth.net/code/的PHP部分 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |