2016-10-12 5 views
0

Я пытаюсь создать папку или файл на OneDrive с использованием OAuth потока авторизации, запрос и ответ деталь, как показано ниже,Создать папку на onedrive с помощью OAuth аутентификации

Запрос: -

POST https://graph.microsoft.com/v1.0/me/drive/root/children? 
Content-Type: application/json 
Authorization: Bearer 

{ 
    "name": "Test", 
    "folder": { } 
} 

я получил следующие ошибки

Response

{ 
    "error": { 
    "code": "unauthenticated", 
    "message": "The caller is not authenticated.", 
    "innerError": { 
     "request-id": "44a22daf-7c96-4a27-93d7-77df426c9229", 
     "date": "2016-10-12T06:32:43" 
    } 
    } 
} 

Для справки: - http://graph.microsoft.io/en-us/docs/api-reference/v1.0/api/item_post_children

Я вызвал токен обновления для процесса аутентификации, по-прежнему сталкиваются с этой AuthenticationError issue.Could пожалуйста, помогите решить эту проблему.

+0

Привет кто-то есть? –

+0

Очевидно, что вы не авторизованы для этой операции. Как вы передаете токен? – jannis

+0

Я использовал следующие ссылки https://graph.microsoft.io/enus/docs/authorization/auth_register_app_v2 & https: //graph.microsoft.io/en-us/docs/platform/rest –

ответ

0

Я никогда не использовал этот API, но не the docs that you provided утверждают, что токен должен быть отправлен в HTTP-заголовке авторизации, а не как параметр запроса?

Как что:

POST https://graph.microsoft.com/v1.0/me/drive/root/children 
Content-Type: application/json 
Authorization: Bearer put_your_token_here 

{ 
    "name": "Test", 
    "folder": { } 
} 
+0

спасибо за ответ !!!. Я уже делал это. Стол перед тем же вопросом –

+0

Привет, кто-нибудь есть? Plz вы могли бы мне помочь –

+0

Вы не предоставляете достаточно информации. Если вы хотите, чтобы кто-то помог вам, вам нужно больше контекста. См. [Как задать хороший вопрос?] (Http://stackoverflow.com/help/how-to-ask). Очевидно, что вы не аутентифицированы при совершении вызова, поэтому проблема заключается в том, как вы аутентифицируетесь. Вы описали это в своем посте? Нет. – jannis