|
|
|
synapse + api
|
|||
|---|---|---|---|
|
#18+
Всем доброго времени суток! Только начал работать с api онлайн сервисов. Имеется некий сайт, на этом сайте надо авторизоваться. Приведу кусок из документации к сайту, в части касающейся авторизации: Код: html 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. Решил использовать библиотеку Synapse для этой задачи. Итак написал следующий код: Код: pascal 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. В итоге получаю от сервера ответ вида: {"success":false,"errors":{"username":["Необходимо заполнить «Username»."],"password":["Необходимо заполнить «Password»."]}} Но я то считал, что эти поля у меня заполнены: Код: pascal 1. 2. Но по всей видимости, делать это надо как то иначе. Провозился с этим почти весь день, но результата пока нет, буду рад любой помощи ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.05.2019, 20:56 |
|
||
|
synapse + api
|
|||
|---|---|---|---|
|
#18+
Надо понять, какую аутенфикацию использует сайт. Выше приведенное - хрень какая-то ... Если ты явку не предоставишь и он не тупой, то организует хендшейк. Если ничего не понятно из этого, то ... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.05.2019, 21:46 |
|
||
|
synapse + api
|
|||
|---|---|---|---|
|
#18+
ab555, Причём здесь этот кусок? авторHTTPSend.UserName:='user10'; HTTPSend.Password:='user10'; Если сервер ждёт данные в теле запроса... '{"login": "user10", "password": "user10"}' в виде: Content-Type:application/json ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.05.2019, 00:47 |
|
||
|
synapse + api
|
|||
|---|---|---|---|
|
#18+
sql2012ab555, Причём здесь этот кусок? авторHTTPSend.UserName:='user10'; HTTPSend.Password:='user10'; Если сервер ждёт данные в теле запроса... '{"login": "user10", "password": "user10"}' в виде: Content-Type:application/json Вы имеете в виду так? Код: pascal 1. Такой способ я тоже пробовал, но к сожалению безрезультатно... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.05.2019, 00:55 |
|
||
|
synapse + api
|
|||
|---|---|---|---|
|
#18+
ab555, Код: pascal 1. 2. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.05.2019, 07:28 |
|
||
|
synapse + api
|
|||
|---|---|---|---|
|
#18+
sql2012, inoremap Спасибо! Получилось, оставлю код тут, вдруг кому то будет полезен: Код: pascal 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.05.2019, 13:05 |
|
||
|
|

start [/forum/topic.php?fid=58&msg=39818119&tid=2039448]: |
0ms |
get settings: |
9ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
145ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
53ms |
get tp. blocked users: |
2ms |
| others: | 264ms |
| total: | 505ms |

| 0 / 0 |
