2017-02-15 83 views
0

我想向OneDrive发出请求,但迄今为止没有成功。我已经能够获得我认为很好的访问令牌,因为我可以访问https://graph.microsoft.com/v1.0/me中的信息。但是,当我尝试访问https://graph.microsoft.com/v1.0/me/drive我得到500错误响应,这是响应对象说:要求onedrive的正确方法

[message:protected] => Unable to resolve template token 
[string:Exception:private] => 
[code:protected] => 500 
[file:protected] => C:\xampp\htdocs\OneDrive\vendor\thenetworg\oauth2-azure\src\Provider\Azure.php 
[line:protected] => 68 
[trace:Exception:private] => Array 
    (
     [0] => Array 
      (
       [file] => C:\xampp\htdocs\OneDrive\vendor\league\oauth2-client\src\Provider\AbstractProvider.php 
       [line] => 644 
       [function] => checkResponse 
       [class] => TheNetworg\OAuth2\Client\Provider\Azure 
       [type] => -> 
       [args] => Array 
        (
         [0] => GuzzleHttp\Psr7\Response Object 
          (
           [reasonPhrase:GuzzleHttp\Psr7\Response:private] => Internal Server Error 
           [statusCode:GuzzleHttp\Psr7\Response:private] => 500 
           [headers:GuzzleHttp\Psr7\Response:private] => Array 
            (
             [Cache-Control] => Array 
              (
               [0] => private 
              ) 

             [Transfer-Encoding] => Array 
              (
               [0] => chunked 
              ) 

             [Content-Type] => Array 
              (
               [0] => application/json 
              ) 

             [request-id] => Array 
              (
               [0] => 7fc5c1c8-bd33-4788-bae9-5887d261c8c5 
              ) 

             [client-request-id] => Array 
              (
               [0] => 7fc5c1c8-bd33-4788-bae9-5887d261c8c5 
              ) 

             [x-ms-ags-diagnostic] => Array 
              (
               [0] => {"ServerInfo":{"DataCenter":"West Europe","Slice":"SliceB","ScaleUnit":"003","Host":"AGSFE_IN_2","ADSiteName":"AMS"}} 
              ) 

             [Duration] => Array 
              (
               [0] => 177.0851 
              ) 

             [Date] => Array 
              (
               [0] => Mon, 06 Feb 2017 12:55:27 GMT 
              ) 

            ) 

           [headerNames:GuzzleHttp\Psr7\Response:private] => Array 
            (
             [cache-control] => Cache-Control 
             [transfer-encoding] => Transfer-Encoding 
             [content-type] => Content-Type 
             [request-id] => request-id 
             [client-request-id] => client-request-id 
             [x-ms-ags-diagnostic] => x-ms-ags-diagnostic 
             [duration] => Duration 
             [date] => Date 
            ) 

           [protocol:GuzzleHttp\Psr7\Response:private] => 1.1 
           [stream:GuzzleHttp\Psr7\Response:private] => GuzzleHttp\Psr7\Stream Object 
            (
             [stream:GuzzleHttp\Psr7\Stream:private] => Resource id #79 
             [size:GuzzleHttp\Psr7\Stream:private] => 237 
             [seekable:GuzzleHttp\Psr7\Stream:private] => 1 
             [readable:GuzzleHttp\Psr7\Stream:private] => 1 
             [writable:GuzzleHttp\Psr7\Stream:private] => 1 
             [uri:GuzzleHttp\Psr7\Stream:private] => php://temp 
             [customMetadata:GuzzleHttp\Psr7\Stream:private] => Array 
              (
              ) 

            ) 

          ) 

         [1] => Array 
          (
           [error] => Array 
            (
             [code] => InternalServerError 
             [message] => Unable to resolve template token 
             [innerError] => Array 
              (
               [request-id] => 7fc5c1c8-bd33-4788-bae9-5887d261c8c5 
               [date] => 2017-02-06T12:55:28 
              ) 

            ) 

          ) 

        ) 

      ) 
+0

如果使用此帐户登录到[Microsoft Graph explorer](https://graph.microsoft.io/en-us/graph-explorer),那么'/ me/drive /'调用结果是否相同错误? –

+1

好吧,看起来问题是我没有在我的授权和令牌URL中使用'v2.0'。现在一切正常。 – jemcaj

+1

您可以将此作为回复发布,并将您的答案标记为正确吗? –

回答