2015-10-14 33 views
0

我正在写一个PHP函数库来沟通Office365,现在我需要与OneDrive交流业务。OneDrive与Office365的商务API

我遵循这个链接https://dev.onedrive.com/auth/aad_oauth.htm

当我尝试用卷曲连接所有的步骤

GET {serviceEndPointUri}/drive 
Authorization: Bearer {access_token} 

我得到:

[errorNumber] => 403 
[error] => Request returned HTTP error 403 

我照做一切从文档的步骤访问令牌

任何想法,

谢谢

+0

@femi请你帮我解决这个问题。 – Nerxhan

回答

0

For OneDrive for business uses office 365 API(api.office.com);以下是有关如何从OneDrive中读取文件以获取业务的示例(o365)。您使用的链接是Personal OneDrive(dev.onedrive.com)。

https://msdn.microsoft.com/office/office365/APi/files-rest-operations#UsetheOffice365clientlibraryGetanaccesstoken

希望这会有所帮助。

+0

嗨Mostafa, 感谢您的答复。 我想链接https://dev.onedrive.com/auth/aad_oauth.htm告诉我们如何使用onedrive业务。它的工作正常,只有在最后一步,当我用accessToken向onedrive发出请求时,我得到403 – Nerxhan

+0

403错误代表以下内容: 授权失败。例如,用户没有权限访问资源。你确定你可以使用浏览器访问这个文件夹吗? – Mostafa

+0

这里是参考。对于所有http状态代码:https://msdn.microsoft.com/en-us/library/azure/dn645548.aspx。另外,您可以使用Fiddler来检查发送的内容以及返回的json对象。让我知道。 – Mostafa