gcogco10 Ответов: 0

Как общаться с вашим каналом в thingspeak с помощью кнопки плагина?


Я изо всех сил пытаюсь общаться с моей кнопкой плагина, я использую канал thingspeak и у меня есть канал, который имеет поле. Я изо всех сил пытаюсь отправить запрос на стороне клиента в jquery, так как использую метод "GET".

Что я уже пробовал:

<html>
<head>

  <!-- 
  
  NOTE: This plugin will not be visible on public views of a channel. 
        If you intend to make your channel public, consider using the
        MATLAB Visualization App to create your visualizations.
  
  -->  

  %%PLUGIN_CSS%%
  %%PLUGIN_JAVASCRIPT%%
  
</head>
<body>
  <link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.3.1/css/bootstrap.min.css" integrity="sha384-ggOyR0iXCbMQv3Xipma34MD+dH/1fQ784/j6cY/iJTQUOhcWr7x9JvoRxT2MZw1T" crossorigin="anonymous"><br/>
  
<div class="col-md-4 text-center"> 
<button id="singlebutton" name="singlebutton" class="btn btn-primary">IOT-Talk</button> 
</div>
</body>
</html>


<script

src="https://code.jquery.com/jquery-3.3.1.js"integrity="sha256-2Kok7MbOyxpgUVvAk/HJ2jigOSYS2auK4Pfzbm7uH60="crossorigin="anonymous"></script>
<script type="text/javascript">
function OPENDOOR() {
           $.ajax({
               url:"https://api.thingspeak.com/apps/plugins.json?api_key=MF710NTKMG0E44UG",
               type: 'GET',
               success: function(data) {
               //called when successful
                 //console.log(data);
                 $('#singlebutton').on('click', function (e) {
                  $('#singlebutton').append(data);
                 })
             }
                                     
           });
       }

Herman&lt;T&gt;.Instance

Почему бы не воспользоваться Почтой?

gcogco10

Метод POST не позволяет мне, так как он показывает сообщение о состоянии на почтальоне "страница, которую вы ищете, не существует". документация от thingspeak использует GET для доступа к каналу либо для чтения, https://www.mathworks.com/help/thingspeak/readlastfieldentryage.html. Я хочу прочитать последнее имя поля, которое я создал на своем канале. На панели мониторинга моего канала нет обновления для просмотра данных.

Herman&lt;T&gt;.Instance

ОК.
тип сценария вашей детали ... функция ....

Эта часть должна быть чуть выше &ЛТ; /тело и GT;. Затем вы убедитесь, что весь HTML загружен правильно, чтобы скрипт мог найти все элементы управления

gcogco10

Я исправил его, он может общаться обратно на мой канал. проблема в том, что я не понимал этого правильно. была ли функция вызова ajax для разбора моих каналов. например. https://api.thingspeak.com/update?api_key=D****&field8=0

0 Ответов