Wirtualne urządzenie do pobierania danych z YT

  • 1 Odpowiedzi
  • 2282 Wyświetleń

0 użytkowników i 1 Gość przegląda ten wątek.

Wirtualne urządzenie do pobierania danych z YT
« dnia: Styczeń 16, 2017, 01:08:38 pm »
Panie i Panowie,
By rozszerzyć możliwości mojego inteligentnego domu wpadłem na pomysł by z poziomu HC wyświetlać podstawowe informację o danym kanale z YouTube.

Wygenerowałem link który wyświetla mi wszystko w JSON:
{
  "kind": "##",
  "etag": ##",
  "pageInfo": {
    "totalResults": 1,
    "resultsPerPage": 1
  },
  "items": [
    {
      "kind": "youtube#channel",
      "etag": "",
      "id": "",
      "statistics": {
        "viewCount": "32797",
        "commentCount": "0",
        "subscriberCount": "75",
        "hiddenSubscriberCount": false,
        "videoCount": "74"
      }
    }
  ]
}

Teraz pytanie jak w HC wyciągnąć tylko część danych i wyświetlić je w Label'kach;)
Opierałem się o skrypt sztywniaka:
http://forum.lic.pl/fibaro/droga-do-pracyszkoly-informacja-o-korkach/
Wygenerowałem plik php - podmieniłem link na swój, wrzuciłem go na serwer, zbudowałem wirtualne urządzenie ale nie wyświetlają mi się informacje.
Tak wygląda moja wirtualka:

HC2 = Net.FHttp("mójhosting",80)
danem, statusm = HC2:GET("/plik.php")
ajsonm=json.decode(danem)
count=ajson.items[1].statistics.viewCount
fibaro:call(selfId,"setProperty","ui.Label1.value",count)
video=ajsonm.items[1].statistics.videoCount
fibaro:call(selfId,"setProperty","ui.Label2.value",video)


Link do api YT:
https://www.googleapis.com/youtube/v3/channels?part=statistics&id={CHANNEL_ID}&key={YOUR_API_KEY}


Zwrotka/błąd jaki otrzymuję;
 line 2: unexpected symbol near '�'

czyli odwołuje się do pliku php - nie za bardzo wiem dlaczego skoro poza linkiem wygląda identycznie jak u sztywniaka
« Ostatnia zmiana: Styczeń 16, 2017, 08:42:37 pm wysłana przez dziadek »
*

Offline confesor

  • ** 82
  • 1
  • Nazwa i wersja ID: Hc2 4.056/4.100 HCLite/ bluboc/Samsung
Odp: Wirtualne urządzenie do pobierania danych z YT
« Odpowiedź #1 dnia: Luty 16, 2017, 01:34:34 am »
masz moze jakis update z watku?? tez sie nad tym samym zastanawiam problemem