Если хотите получить данные за сутки - используйте запрос parameters/data .
Вид для печати
Документация и даже с примером здесь - https://api.owencloud.ru/
Именно ее я и читаю, я получила список приборов, передаю в ids id прибора по которому хочу получить данные, api возвращает мне код возврата 200 и пустой ответ [].
Мы вернулись к тому с чего я начала, что из того, что я получила при выполнении запроса со списком приборов, мне необходимо передать в параметре ids запроса POST parameters/data, чтоб получить не пустой ответ, а ответ с показаниями?
Господа!!! Кто может помочь? Нужен простенький пример обращения к api на HTML.
так всё зависит от постановки вопроса, какой на фиг HTML, этот язык не умеет посылать такие запросы
[QUOTE=capzap;293095]так всё зависит от постановки вопроса, какой на фиг HTML, этот язык не умеет посылать такие запросы[/QUOT
И скрипты из него не запускаются...
"Спасибо за помочь" Наверное самый содержательный ответ, Учитывая что он единственный.
т.е. мы должны догадываться что Вы хотите на скриптах это сделать, а потом окажется что свою страничку Вы где нибудь на php делаете и т.д.. HTML это язык разметки
вот еще более содержательная информация https://developers.google.com/identi...Auth2UserAgent для Вас
Да, пробую сделать страничку. Я пытаюсь разобраться как это работает. Для начала отправить запрос и получить ответ из браузера.
Вы можете помочь.
Спасибо, господа за помочь. Разобрался сам. Но столкнулся с другой проблемой. Браузер блокирует запросы из за отсутствия заголовка "Access-Control-Allow-Origin: *". Как это можно обойти.
https://imapo.ru/%D0%BE%D1%88%D0%B8%...-allow-origin/ и что ни один из способов не помогает?
Присоединяюсь к теме, та же проблема. Возможно ли получить данные через ajax ?
var rec = [{ "login": "login", "password":"password"}];
$.ajax({
type: "POST",
url: "https://api.owencloud.ru/v1/auth/open",
data: rec,
contentType: "application/x-www-form-urlencoded; charset=UTF-8",
dataType: "json",
success: function (data) { alert(data); }
});
не возвращает ровным счетом ничего
<!DOCTYPE html>
<html lang="ru-RU">
<head>
<meta charset="UTF-8">
<meta name="Access-Control-Allow-Origin" content="*">
<meta name="Access-Control-Allow-Headers" content="*">
</head>
<body>
<script type="text/javascript">
function transferComplete(evt) {
console.log(this.responseText);
}
function transferFailed(evt) {
console.log("An error occurred while transferring the file.");
console.log(this.responseText);
console.log(evt);
}
var oReq = new XMLHttpRequest();
oReq.addEventListener("load", transferComplete);
oReq.addEventListener("error", transferFailed);
oReq.open("POST", "https://api.owencloud.ru/v1/auth/open", true);
oReq.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
oReq.send('{"login":"demo@owen.ru","password":"dem o123"}');
</script>
</body>
</html>
dsyabitov, спасибо большое, все заработало )
Заработало частично. токен получаю. данные о приборах тоже только без токена. Как только подставляю заголовок токен к запросу https://api.owencloud.ru/v1/parameters/last-data опят ругается на CORS.
Заработало частично. токен получаю. данные о приборах тоже только без токена. Как только подставляю заголовок Authorization к запросу https://api.owencloud.ru/v1/parameters/last-data опят ругается на CORS. Выкладываю пример с запросом токена, если в тексте снять комментарий с заголовка авторизации, браузер будет ругаться на CORS
Вложение 40372
Если я правильно понял, то Sayland пытается из этой странички сделать запрос на овен, она сама располагается у него на web сервере (домене).
По факту post запрос на чужой домен из Js, но насколько мне известно это запрещено.
Вот нагуглил статью
Знаю что есть способ обойти, но это явно не тот случай.
Я считаю что этот код работать не должен или я не прав?
Здравствуйте.
Остальные запросы тоже должны работать.
Выкладываю пример обращения к api.owencloud.ru.
Код примера получает токен из демо owencloud и получает значения 2х параметров.
Для начального понимания вопроса вполне достаточно. Следующем шагом думаю городить библиотеку для работы с api.owencloud.ru.
Вложение 40382
Неудобно что данные в ответе с https://api.owencloud.ru/v1/parameters/last-data приходят не в очередности запроса, а по возрастанию.
Модераторам! По прочтению удалите. НЕ имеет отношения к теме.
Извиняюсь не предполагал что могу кого-то обидеть. Просто "не заметил" примера от 12 числа.
Веселые вы ребята!!!
здравствуйте, токен получила, данные id своего прибора тоже, но запрос https://api.owencloud.ru/v1/parameters/last-data выдает
{"name": "Unauthorized",
"message": "Your request was made with invalid credentials.",
"code": 0,
"status": 401}
В чем может быть проблема?
Да, прописала токен что получила, могу прислать скрин
П.С. обновила токен, теперь приходит просто скобки []
ПРибор онлайн, на OwenCloud данные идут
Здравствуйте, все разобралась, данные получила, спасибо. А не подскажите как называется параметр возвращающий время измерения, что-то пролистала пришедшие данные и не увидела
Вот что у нас получилось:
Управление умным домом посредством технологии OwenСloud
http://lapshinvr.ru/smart-house.php
Добрый день!
Мы занимаемся созданием веб-скады на технологии owencloud(Мониторингом и дистанционным управлением).
Вложение 42487
При реализации возникают следующие проблемы - посылаю запрос на получение данных
POST /v1/parameters/data HTTP/1.1
отправляю запрос в овенклауд - {"ids":[1454949],"start":"2019-04-27 00:00:00","end":"2019-04-27 13:00:00","step":1}
Дата начала - 2019-04-27 00:00:00
Дата окончания - 2019-04-27 13:00:00
В итоге owencloud возвращает мне некорректный диапазон дат
Начало - 2019-04-26 09:04:12
Окончание - 2019-04-27 10:04:00
Вот тут можно посмотреть текст запроса и возвращаемые значения.
В чем может быть проблема? Совсем голову сломал уже.
С проблемой разобрался - неправильно конвертировал дату из unixtime.
Системы жизнеобеспечения зданий, диспетчеризация. Заканчиваем разработку проекта на контроллерах Овен ПЛК110 с собственной разработкой веб-сайта на основе сервиса Овенклауд. На шкафах установлены локальные панели управления СП307. Верхний Scada-уровень реализован на сайте.
Посмотреть как выглядит можно по ссылке (данные на сайт подгружаются не мгновенно):
http://golden.fast-it.ru/index.php
Вложение 43197
Управление объектом закрыто паролем. Буду признателен за любую конструктивную критику. Спасибо.
https://youtu.be/oj5Pe_vg0_0
Все привязки сайта созданы данного сайта к облаку через обращения к API