Подтвердить что ты не робот

Как я могу получить токен доступа oauth в sharepoint 2013?

У меня есть этот сайт здесь: http://msdn.microsoft.com/en-us/library/jj164022(v=office.15).aspx

текст в некоторой части говорит: Следующий код JavaScript демонстрирует, как сделать этот запрос GET, который возвращает JSON-представление всех списков сайтов с помощью JQuery. Он также предполагает, что у вас есть действительный токен доступа OAuth, который хранится в переменной accessToken. Вам не нужен токен доступа, если вы делаете этот вызов из веб-приложения, как в приложении SharePoint.

jQuery.ajax({
url: http:// site url/_api/web/lists,
type: "GET",
headers: {
"ACCEPT","application/json;odata=verbose",
"Authorization", "Bearer " + accessToken
},
})

конкретный вопрос: как я могу получить токен доступа?

4b9b3361

Ответ 1

Весь ваш подход неверен. Когда дело доходит до доступа к службам REST сервера sharepoint 2013 с использованием javascript, вам не нужен токен доступа. Вместо этого вы должны использовать междоменную библиотеку Sharepoint 2013.

Страница в http://msdn.microsoft.com/en-us/library/jj164022.aspx объясняет после показа классического запроса REST с использованием маркера oauth:

Этот запрос выглядел бы немного иначе, если вы пишете свое приложение на JavaScript, но используете междоменную библиотеку SharePoint 2013. В этом случае вам не нужно предоставлять токен доступа. Следующий код демонстрирует, как этот запрос будет выглядеть, если вы используете междоменную библиотеку и хотите получить представление OData списков как XML вместо JSON. См. Раздел "Как получить доступ к данным SharePoint 2013 из удаленных приложений с помощью междоменной библиотеки для получения дополнительной информации об использовании междоменной библиотеки".

В настоящее время это ссылка на эту статью http://msdn.microsoft.com/en-us/library/fp179927.aspx

Это должен быть ваш правильный ответ

Ответ 2

Кажется, что нет способа получить токен доступа только с использованием JavaScript. Для создания токена доступа вам необходимо использовать приложение. Дополнительную информацию о том, как получить токен, см. В "Советы и часто задаваемые вопросы об использовании Sharepoint OAuth" .