Перейти к содержимому

интернет-биржа

Фотография

пример API для python

пример API для python

  • Пожалуйста, авторизуйтесь для ответа.
7 ответов в данной теме

#1 Пользователь Dmitrid (WMID 519046945291 )

  • Группа: Пользователи
  • сообщений 6
  • Регистрация: 31-января 17
  • Webmoney BL

Отправлено 08 сентября 2018 - 13:07

Помогите разобраться 

не как не пойму про шифрование, оно еще и меняется постоянно хотя по описанию не должно


    • 0
  • Наверх

#2 Знаток Jetix (WMID 818757153425 )

  • Группа: Пользователи
  • сообщений 506
  • Регистрация: 29-июля 17
  • Webmoney BL

Отправлено 08 сентября 2018 - 21:36

Помогите разобраться 

не как не пойму про шифрование, оно еще и меняется постоянно хотя по описанию не должно

В каком смысле меняется?

Меняется только список элементов для расчёта сигнатуры в зависимости от запроса. Для каждого запроса список для сигнатуры указан в документации.


    • 0
  • Наверх

#3 Пользователь Dmitrid (WMID 519046945291 )

  • Группа: Пользователи
  • сообщений 6
  • Регистрация: 31-января 17
  • Webmoney BL

Отправлено 08 сентября 2018 - 22:16

Как должна вводиться строчка и с какими параметрами
Типо
Login =''
Pass = ''
Wmid =''
А как дальше это все дело подписать?
    • 0
  • Наверх

#4 Знаток Jetix (WMID 818757153425 )

  • Группа: Пользователи
  • сообщений 506
  • Регистрация: 29-июля 17
  • Webmoney BL

Отправлено 09 сентября 2018 - 00:29

А как дальше это все дело подписать?

 

Вот так:

string - строка для генерации сигнатуры

sig = base64.b64encode(hashlib.sha256(string).digest())

    • 0
  • Наверх

#5 Пользователь Dmitrid (WMID 519046945291 )

  • Группа: Пользователи
  • сообщений 6
  • Регистрация: 31-января 17
  • Webmoney BL

Отправлено 09 сентября 2018 - 00:41

 

А как дальше это все дело подписать?

 

Вот так:

string - строка для генерации сигнатуры

sig = base64.b64encode(hashlib.sha256(string).digest())

подробнее можно? это я знаю как писать что содержит string?

string = {Login+";"+Wmid+";"+Culture+";"+Password} хеш другой получается

 


    • 0
  • Наверх

#6 Знаток Jetix (WMID 818757153425 )

  • Группа: Пользователи
  • сообщений 506
  • Регистрация: 29-июля 17
  • Webmoney BL

Отправлено 09 сентября 2018 - 17:01

как писать что содержит string?
string = {Login+";"+Wmid+";"+Culture+";"+Password} хеш другой получается

Для каждого запроса эта строка будет своя.

Но формат - просто значения склеенные через точку с запятой. Вот прямо, как в документации конкретного метода указано - так и подставлять ничего не добавляя (откуда у вас фигурные скобки взялись?).


    • 0
  • Наверх

#7 Пользователь Dmitrid (WMID 519046945291 )

  • Группа: Пользователи
  • сообщений 6
  • Регистрация: 31-января 17
  • Webmoney BL

Отправлено 09 сентября 2018 - 20:21

Со строчкой уже разобрался для всех методов... Теперь не понятно почему апи так часто отваливается... Каждый запрос делается с интервалом в 5секунд... Но на втором запросе уже пишет что мол часто обращаюсь к апи... Как это поправить???
    • 0
  • Наверх

#8 Знаток Jetix (WMID 818757153425 )

  • Группа: Пользователи
  • сообщений 506
  • Регистрация: 29-июля 17
  • Webmoney BL

Отправлено 09 сентября 2018 - 23:34

Теперь не понятно почему апи так часто отваливается... Каждый запрос делается с интервалом в 5секунд... Но на втором запросе уже пишет что мол часто обращаюсь к апи... Как это поправить???

Долбить поддержку требованиями, чтоб они сделали минутный лимит вместо секундного (то есть, 60 в минуту, а не 1 в секунду).

И не исключено, что там ещё просто что-то глючит.


    • 0
  • Наверх




0 человек читают эту тему

0 пользователей, 0 гостей, 0 анонимных