logo
small logo
  • Produkte
  • Shop
  • Support
  • Über uns
  • Customer panel Support
    • en
    • de
    • JP
    • ZH
  • Home
  • /
  • Articles
  • /
  • New transport Yandex Disk in FastReport VCL
  • Web-Reporte in Lazarus unter Linux

    15. Dezember 2020

    Bis vor kurzem war die Aufgabe, Reporte über das Web aus einer in Lazarus geschriebenen

    read more
  • Konvertieren von Daten aus Datenbanken in ein Dokument in Delphi / Lazarus / C ++ Builder

    3. Februar 2021

    Wie eine Daten Mischung in Ordnung bringen, um einen informativen Report zu machen? Oracle DB, MySQL,

    read more
  • Wie PDF aus Delphi / C++Builder / Lazarus erstellen

    14. Mai 2020

    Sehr oft benötigen Sie ein PDF-Dokument aus einer Pascal-Anwendung - sei es Delphi oder Lazarus.Normalerweise

    read more
  • So erhalten Sie einen Bericht aus mehreren Datenbanken in Delphi / Lazarus / C ++ Builder

    11. Dezember 2020

    Ich werde demütig bemerken, dass FastReport VCL eine der bequemsten Komponenten zum Generieren von Reporten

    read more
  • Wie man Berichte über Outlook in FastReport VCL sendet und empfängt

    20. Juli 2022

    In diesem Artikel wird Ihnen eine neue Unterkategorie von Transporten namens „Mailtransporte“ vorgestellt, die

    read more

New transport Yandex Disk in FastReport VCL

13. Dezember 2021

FastReport VCL

Vor etwa drei Jahren haben wir neue Spezialkomponenten, die Transporte, hinzugefügt. Sie helfen dabei, erstellte Berichte in der Cloud zu speichern und Cloud-Dateien (z. B. Bilder) zur Erstellung von Berichten zu verwenden.

Bislang gab es 4 Cloud-Transporte: Dropbox, Google Drive, Box, OneDrive, sowie 2 Nicht-Cloud- Transporte: Email und FTP. Mehr über die Einstellung von Cloud-Transporten können Sie hier finden, und hier finden, und hier finden Sie Info über die Verwendung von Cloud-Dateien.

In diesem Artikel beschreiben wir den Hinzufügungsvorgang des fünften Cloud-Transports: Yandex Disc. Betrachten wir alle Feinheiten bei der Einstellung und beschreiben wir die Möglichkeiten in Details. 

Wenn Sie bereits mit unseren Cloud-Transporten gearbeitet haben, können Sie direkt zum Kapitel über Verbindungseinstellungen gehen.

Hinzufügen des Transports zur Anwendung und Einstellung

Als erstes müssen Sie wie bei anderen Transporten die entsprechende Komponente aus der Registerkarte “FastReport VCL Internet transports” hinzufügen.

Hinzufügen der Komponente zum Formblatt

Sie können das Kontextmenü der Komponente verwenden. Dadurch wird die Verbindung direkt von der Entwicklungsumgebung aus hergestellt. Klicken Sie auf das Untermenü “Edit connection”.

Aufrufen des Transport-Kontextmenüs

Standardmäßig reagieren die Transporte nur auf eine Autorisierungsantwort eines Browsers über den Port 9898. Wenn dieser Port bereits belegt ist oder wenn Sie planen, diesen Port in der Zukunft zu verwenden, können Sie in FastReport VCL den Port in der Eigenschaft ListenerPort ändern.

Transport im Objektinspektor

Als nächstes gehen wir davon aus, dass der Port 9898 standartmäßig verwendet wird.

Wichtig! Der Benutzer muss für die Anmeldung nicht jedes Mal alle der folgenden Schritte ausführen. Diese Einstellung muss nur einmal vom Cloud-Administrator vorgenommen werden. Nachdem alle Schritte abgeschlossen sind, können die Anmeldungsdaten von anderen Benutzern verwendet werden.

Verbindung zu Yandex Disk

Wenn der Benutzer eine Datei mit Hilfe des Transports öffnen oder speichern möchte, wird ihm das Standard-Anmeldungsdialogfeld angezeigt (sofern er sich nicht zuvor angemeldet hat).

Standard-Anmeldungsdialogfeld

Um zur Seite mit den Verbindungseinstellungen zu gelangen, klicken Sie auf das Fragezeichen oben rechts im Anmeldefenster. Danach wird der Standardbrowser mit der Zugriffseite für externe Yandex Disk Anwendung geöffnet. Wenn der Benutzer nicht bei Yandex angemeldet ist, wird eine Anmeldeseite geöffnet, auf der er sich bei seinem Yandex-Konto anmelden muss.

Klicken Sie auf die Schaltfläche "Neue Anwendung registrieren".

Zugriffseite für externe Yandex Disk Anwendungen

Geben Sie den Namen der Anwendung ein und gehen Sie nach unten.

Oben auf der Seite „Anwendung erstellen“

Wählen Sie in "Plattformen" die Option "Webdienste", geben Sie im Feld «Callback URI» «http://localhost:9898» ein und klicken Sie danach auf “Hinzufügen”.

Bitte beachten Sie, dass der Port mit dem Port übereinstimmen muss, der in der Eigenschaft ListenerPort der Transportkomponente angegeben ist.

Plattform-Einstellung bei der Anwendungserstellung

Die Liste der möglichen Zugriffe ist ziemlich lang, daher haben wir die meisten davon in der folgenden Abbildung ausgeblendet.

Öffnen Sie "Yandex.Disk REST API" und aktivieren Sie die Kontrollkästchen "An beliebiger Stelle der Festplatte schreiben" und "Gesamte Festplatte lesen".

Abgekürzte Zugriffseinstellung

Gehen Sie dann ganz nach unten und klicken Sie auf "Anwendung erstellen".

Unten auf der Seite „Anwendung erstellen“

Sie werden sehen, dass die Anwendung erstellt wurde. Kopieren Sie die Felder "ID" und "Passwort".

Seite der erstellten Anwendung

Und fügen Sie sie in die entsprechenden Eingabefelder des FastReport VCL Anmeldungsdialogs ein.

Standard-Anmeldungsdialog mit versteckten Daten

Klicken Sie auf “Ok”. Im Standardbrowser sollte sich ein neues Fenster öffnen. Sie werden aufgefordert, ein Konto für die Anmeldung auszuwählen.

Yandex Anmeldung

Sobald Sie ein Konto ausgewählt haben, können Sie das Browserfenster schließen.

Benachrichtigung für abgeschlossene Anmeldung

Wenn die Verbindung erfolgreich ist, wird der Standard-FastReport-VCL-Dateibrowser angezeigt.

Auf diesem Screenshot sehen Sie die Überprüfung der Unicode-Unterstützung.

Standardmäßiger FastReport-VCL-Dateibrowser

Wir betrachten Transporte als einen wichtigen Teil unseres Produkts und werden ihre Anzahl schrittweise erhöhen, aber so wie das Angebot einer Nachfrage folgt, so werden Transporte nach Ihren Wünschen erstellt. Wenn Sie irgendwelche Vorschläge haben, lassen Sie es uns bitte über Support wissen.

about product buy
avatar
Sergey Plastun
VCL Development
Fast Reports Team: Sergey Plastun - VCL Development at Fast Reports
VCL Lazarus FastReport Delphi Email Web Storage

Add comment
logo
  • 800-985-8986 (English, US)
  • +4930568373928 (German)
  • +55 19 98147-8148 (Portuguese)
  • info@fast-report.com
  • 901 N Pitt Str #325 Alexandria VA 22314
  • Shop
  • Download
  • Dokumentation
  • Referenzen
  • Informationen zur Deinstallation unserer Produkte
  • FAQ
  • Tutorial Video
  • Forum
  • Support SLA
  • Articles
  • Unsere Nachrichten
  • Presse über uns
  • Partner
  • Außergewöhnliche Lizenzierung
  • Kontakte

© 1998-2023 by Fast Reports Inc.

  • Datenschutz

Trustpilot