Я посетил и прочитал все страницы Valence и, в частности, REST API. У меня уже есть один одобренный ключ и второй ключ, который еще не утвержден D2L, и неясно, как я могу запросить это утверждение.
Документация содержит много информации, но ее сложно собрать воедино. Например, чтобы сделать любой вызов REST API, мне нужно добавить несколько параметров в конец вызова. Параметры задокументированы в одном месте, но в некоторых случаях непонятно, как их конструировать (например, один из ключей должен содержать url, метку времени и тип совершаемого звонка, но как они объединяться?). Затем они должны быть подписаны, а документация, в которой рассказывается, как подписывать ключи, находится на совершенно другой странице, на которую даже не ссылаются со страницы, в которой говорится, что вы должны подписать параметры. Кроме того, документация не очень ясно описывает, как выполнять подписание, и не предлагает дополнительных объяснений или примеров. Поэтому, чтобы добиться чего-либо, нам нужно много прыгать по документации и пройти через множество проб и ошибок. Похоже, что в документации предполагается, что читатель имеет опыт в нескольких областях, что может быть правдой, а может и нет.
Примеры кода будут иметь огромное значение.