2016-01-25 2 views
0

У меня ошибка ниже, когда я пытался получить коллекцию сайтов и идентификаторы сайтов. Что может быть причиной? Любая помощь могла бы быть полезна.Ошибка API Onenote

var getMessage = new HttpRequestMessage(HttpMethod.Get, "https://www.onenote.com/api/beta/myorganization/siteCollections/FromUrl(url='https://123.sharepoint.com/teams/techs'"); 

{ 
    StatusCode: 400, 
    ReasonPhrase: 'Bad Request', 
    Version: 1.1, 
    Content: System.Net.Http.StreamContent, 
    Headers: { 
    OData - Version: 4.0 Cache - Control: private Server: Microsoft - IIS/8.5 X - AspNet - Version: 4.0.30319 X - Powered - By: ASP.NET X - Powered - By: ASP.NET Date: Sun, 17 Jan 2016 19: 59: 05 GMT Content - Length: 168 Content - Type: application/json; 
    charset = utf - 8; 
    odata.metadata = minimal; 
    odata.streaming = true; 
    IEEE754Compatible = false 
    } 
} 

ответ

1

Если это дословный фрагмент кода, похоже, вы пропустили закрывающую скобку для параметра URL.

var getMessage = new HttpRequestMessage(HttpMethod.Get, "https://www.onenote.com/api/beta/myorganization/siteCollections/FromUrl(url='https://123.sharepoint.com/teams/techs')"); 
0

Похоже, что у вас могут отсутствовать заголовки, связанные с аутентификацией.

http://blogs.msdn.com/b/onenotedev/archive/2015/06/11/and-sharepoint-makes-three.aspx

+0

У меня есть ниже 3 делегированных разрешений для APP 1. Создание страниц в OneNote блокнота 2. Просмотр и изменение OneNote записные книги 3.View и изменить OneNote ноутбуки в организации –

+0

Нужно ли мне предоставлять какие-либо другие разрешения? –

+0

Если вы использовали неправильные области применения, API предоставит вам информацию в полезной нагрузке JSON. Не могли бы вы поделиться значением заголовка X-CorrelationId в ответе HTTP? –

Смежные вопросы