Skip to content
  • Home
  • Recent
  • Tags
  • 0 Unread 0
  • Categories
  • Unreplied
  • Popular
  • GitHub
  • Docu
  • Hilfe
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Skripten / Logik
  4. JavaScript
  5. Import Statement

NEWS

  • Jahresrückblick 2025 – unser neuer Blogbeitrag ist online! ✨
    BluefoxB
    Bluefox
    16
    1
    1.5k

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    13
    1
    846

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.1k

Import Statement

Scheduled Pinned Locked Moved JavaScript
10 Posts 5 Posters 1.2k Views 5 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • C Offline
    C Offline
    Chrille1507
    wrote on last edited by
    #1

    Liebe Experten,

    ich hänge an einer Fehlermeldung und kann diese nicht beheben.
    Ich möchte gerne meinen TimeTree-Kalender im ioBroker auslesen. Eine entsprechende API gibt es und ich habe den Token dazu.

    Bei Github gibt es eine entsprechende Anleitung dazu:
    https://github.com/jubilee-works/timetree-sdk-js/tree/master/web-api

    Wenn ich nun folgende Skript verwende:

    import { OAuthClient } from "@timetreeapp/web-api";
    
    const client = new OAuthClient("<your-access-token>");
    
    (async () => {
      const data = await client.getCalendars();
      console.log("calendars", data);
    })();
    

    bekomme ich folgende Fehlermeldung:

    SyntaxError: Cannot use import statement outside a module
    

    Kennt jemand diese Fehlermeldung bzw. kann das Problem beheben?

    Ich habe dazu auch schon gegoogelt, konnte aber für mich die vorgeschlagene Lösung (package.json erstellen bzw. bearbeiten) nicht umsetzen.

    Jey CeeJ 1 Reply Last reply
    0
    • C Chrille1507

      Liebe Experten,

      ich hänge an einer Fehlermeldung und kann diese nicht beheben.
      Ich möchte gerne meinen TimeTree-Kalender im ioBroker auslesen. Eine entsprechende API gibt es und ich habe den Token dazu.

      Bei Github gibt es eine entsprechende Anleitung dazu:
      https://github.com/jubilee-works/timetree-sdk-js/tree/master/web-api

      Wenn ich nun folgende Skript verwende:

      import { OAuthClient } from "@timetreeapp/web-api";
      
      const client = new OAuthClient("<your-access-token>");
      
      (async () => {
        const data = await client.getCalendars();
        console.log("calendars", data);
      })();
      

      bekomme ich folgende Fehlermeldung:

      SyntaxError: Cannot use import statement outside a module
      

      Kennt jemand diese Fehlermeldung bzw. kann das Problem beheben?

      Ich habe dazu auch schon gegoogelt, konnte aber für mich die vorgeschlagene Lösung (package.json erstellen bzw. bearbeiten) nicht umsetzen.

      Jey CeeJ Online
      Jey CeeJ Online
      Jey Cee
      Developer
      wrote on last edited by
      #2

      @chrille1507 import funktioniert im JS Adapter nicht, sagt die Meldung auch sehr deutlich.
      Wenn die Entwickler alles richtig gemacht haben kann das Modul auch noch mit require importiert werden.

      Persönlicher Support
      Spenden -> paypal.me/J3YC33

      C 1 Reply Last reply
      0
      • Jey CeeJ Jey Cee

        @chrille1507 import funktioniert im JS Adapter nicht, sagt die Meldung auch sehr deutlich.
        Wenn die Entwickler alles richtig gemacht haben kann das Modul auch noch mit require importiert werden.

        C Offline
        C Offline
        Chrille1507
        wrote on last edited by
        #3

        @jey-cee Danke sehr.
        Leider bin ich nicht sehr bewandert, in dem Thema.
        Ich fürchte "import" einfach durch "require" ersetzen wird wohl keine Lösung sein.

        Könnte ich hier etwas Starthilfe bitte bekommen?

        Jey CeeJ 1 Reply Last reply
        0
        • C Chrille1507

          @jey-cee Danke sehr.
          Leider bin ich nicht sehr bewandert, in dem Thema.
          Ich fürchte "import" einfach durch "require" ersetzen wird wohl keine Lösung sein.

          Könnte ich hier etwas Starthilfe bitte bekommen?

          Jey CeeJ Online
          Jey CeeJ Online
          Jey Cee
          Developer
          wrote on last edited by
          #4

          @chrille1507 sieht dann so aus:

          const OAuthClient = require('@timetreeapp/web-api').OAuthClient;
          

          Persönlicher Support
          Spenden -> paypal.me/J3YC33

          C 1 Reply Last reply
          0
          • Jey CeeJ Jey Cee

            @chrille1507 sieht dann so aus:

            const OAuthClient = require('@timetreeapp/web-api').OAuthClient;
            
            C Offline
            C Offline
            Chrille1507
            wrote on last edited by
            #5

            @jey-cee said in Import Statement:

            const OAuthClient = require('@timetreeapp/web-api').OAuthClient;

            Vielen Dank!

            C 1 Reply Last reply
            0
            • C Chrille1507

              @jey-cee said in Import Statement:

              const OAuthClient = require('@timetreeapp/web-api').OAuthClient;

              Vielen Dank!

              C Offline
              C Offline
              charakterkopf
              wrote on last edited by
              #6

              @chrille1507 Servus! Hast du zufällig eine Anleitung zum Einbinden. Würde auch gerne meinen Timetree Kalender einbinden :) Danke!

              D 1 Reply Last reply
              0
              • C charakterkopf

                @chrille1507 Servus! Hast du zufällig eine Anleitung zum Einbinden. Würde auch gerne meinen Timetree Kalender einbinden :) Danke!

                D Offline
                D Offline
                DerStecher
                wrote on last edited by
                #7

                Ich wäre ebenfalls an einer Anleitung zum Einbinden interessiert.

                Hat da jemand was?

                C 1 Reply Last reply
                0
                • D DerStecher

                  Ich wäre ebenfalls an einer Anleitung zum Einbinden interessiert.

                  Hat da jemand was?

                  C Offline
                  C Offline
                  Chrille1507
                  wrote on last edited by
                  #8

                  @derstecher Nein, leider nicht. Ich bin da nicht weitergekommen.

                  D 1 Reply Last reply
                  0
                  • C Chrille1507

                    @derstecher Nein, leider nicht. Ich bin da nicht weitergekommen.

                    D Offline
                    D Offline
                    DerStecher
                    wrote on last edited by
                    #9

                    @chrille1507 Super schade!

                    Hat sich jemand anderes vielleicht dem Thema gewidmet?

                    J 1 Reply Last reply
                    0
                    • D DerStecher

                      @chrille1507 Super schade!

                      Hat sich jemand anderes vielleicht dem Thema gewidmet?

                      J Offline
                      J Offline
                      jumbo125
                      wrote on last edited by
                      #10

                      @derstecher
                      gibt auch von mir einen daumen für die idee.

                      1 Reply Last reply
                      0
                      Reply
                      • Reply as topic
                      Log in to reply
                      • Oldest to Newest
                      • Newest to Oldest
                      • Most Votes


                      Support us

                      ioBroker
                      Community Adapters
                      Donate

                      420

                      Online

                      32.6k

                      Users

                      82.1k

                      Topics

                      1.3m

                      Posts
                      Community
                      Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                      ioBroker Community 2014-2025
                      logo
                      • Login

                      • Don't have an account? Register

                      • Login or register to search.
                      • First post
                        Last post
                      0
                      • Home
                      • Recent
                      • Tags
                      • Unread 0
                      • Categories
                      • Unreplied
                      • Popular
                      • GitHub
                      • Docu
                      • Hilfe