Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. JavaScript
    5. Import Statement

    NEWS

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    Import Statement

    This topic has been deleted. Only users with topic management privileges can see it.
    • C
      Chrille1507 last edited by

      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 Cee 1 Reply Last reply Reply Quote 0
      • Jey Cee
        Jey Cee Developer @Chrille1507 last edited by

        @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 1 Reply Last reply Reply Quote 0
        • C
          Chrille1507 @Jey Cee last edited by

          @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 Cee 1 Reply Last reply Reply Quote 0
          • Jey Cee
            Jey Cee Developer @Chrille1507 last edited by

            @chrille1507 sieht dann so aus:

            const OAuthClient = require('@timetreeapp/web-api').OAuthClient;
            
            C 1 Reply Last reply Reply Quote 0
            • C
              Chrille1507 @Jey Cee last edited by

              @jey-cee said in Import Statement:

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

              Vielen Dank!

              C 1 Reply Last reply Reply Quote 0
              • C
                charakterkopf @Chrille1507 last edited by

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

                D 1 Reply Last reply Reply Quote 0
                • D
                  DerStecher @charakterkopf last edited by

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

                  Hat da jemand was?

                  C 1 Reply Last reply Reply Quote 0
                  • C
                    Chrille1507 @DerStecher last edited by

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

                    D 1 Reply Last reply Reply Quote 0
                    • D
                      DerStecher @Chrille1507 last edited by

                      @chrille1507 Super schade!

                      Hat sich jemand anderes vielleicht dem Thema gewidmet?

                      J 1 Reply Last reply Reply Quote 0
                      • J
                        jumbo125 @DerStecher last edited by

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

                        1 Reply Last reply Reply Quote 0
                        • First post
                          Last post

                        Support us

                        ioBroker
                        Community Adapters
                        Donate

                        882
                        Online

                        31.8k
                        Users

                        80.0k
                        Topics

                        1.3m
                        Posts

                        5
                        10
                        927
                        Loading More Posts
                        • Oldest to Newest
                        • Newest to Oldest
                        • Most Votes
                        Reply
                        • Reply as topic
                        Log in to reply
                        Community
                        Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
                        The ioBroker Community 2014-2023
                        logo