|
Авторизация в Sharepoint |
☑ |
0
maksyandra
21.04.17
✎
12:29
|
У Sharepoint есть свое Rest api. С помощью него пытаюсь прочитать данные. Но пишет что доступ запрещен. Надо как нибудь авторизоваться, а не получается. Мой код
WinHttp = Новый COMОбъект("WinHttp.WinHttpRequest.5.1");
WinHttp.Option(2,"utf-8");
WinHttp.Open("POST","****",0);
WinHttp.SetCredentials("логин","пароль",1);
WinHttp.SetRequestHeader("Accept-Charset","utf-8");
WinHttp.Send();
ТекстОтвета = WinHttp.ResponseText();
|
|
1
maksyandra
21.04.17
✎
12:54
|
Пробовал через HttpСоединение, тоже не получается
|
|
2
Неверный Параметр И
21.04.17
✎
13:17
|
ИспользоватьАутентификациюОС
|
|
3
Lama12
21.04.17
✎
13:26
|
(0) А через вэб сервисы шарика, не пробовал?
|
|
4
Господин ПЖ
21.04.17
✎
13:34
|
>Надо как нибудь авторизоваться
надо авторизовываться не "как нибудь", а как шарик сконфиругирован
может там засада есть типа
|
|
5
maksyandra
21.04.17
✎
15:47
|
(4) Но в браузере я то авторизируюсь и запросы исполняются.
|
|
6
maksyandra
21.04.17
✎
16:03
|
Для доступа к ресурсам SharePoint с помощью REST необходимо создать HTTP-запрос для REST, используя стандарт Open Data Protocol (OData), который соответствует необходимому API клиентской объектной модели.
Веб-служба client.svc в SharePoint обрабатывает HTTP-запрос и предоставляет соответствующий ответ в формате Atom или JSON (JavaScript Object Notation).
Ничего про авторизацию не сказано, а пишет нет доступа. И ты хоть убейся.
|
|
7
maksyandra
21.04.17
✎
16:17
|
Делаю Get запросы ничего не возвращает
|
|
8
Неверный Параметр И
21.04.17
✎
16:44
|
(6) Берешь фидлер, смотришь чего оно от тебя хочет. Даешь ему, то что оно хочет. Живете долго и счастливо.
|
|
9
maksyandra
21.04.17
✎
16:51
|
(8) Беру Wizlder и оно не просит ничего. Дает нормальные овтеты. Но это из-за того что я уже авторизирован.
|
|
10
Неверный Параметр И
21.04.17
✎
16:58
|
(9) Raw запросы смотри. Авторизован он...
|
|
11
maksyandra
24.04.17
✎
11:47
|
(10) И что я там должен увидеть?? Обьясните пожалуйста.
|
|
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший