Ответ 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
Это должен быть ваш правильный ответ