Your use case. Our milestone. The 200th post in our "Kaizen Series: Continuous Improvement for Developer Experience" is coming up. Share Now

X
Direkt zum Inhalt
close
ALLE PRODUKTE

Vertrieb

CRM

Schließen Sie in kürzerer Zeit mehr Aufträge ab.

CRM
Sign

Unterschreiben und versenden Sie Dokumente.

Sign
Forms

Builder für Onlineformulare zur Datenerfassung.

Forms
Bigin

Pipeline-zentriertes CRM für kleine Unternehmen.

Bigin
SalesIQ

Wandeln Sie Website Besucher in Kunden um.

SalesIQ
Bookings

Terminplanungs-App für Kundengespräche.

Bookings
Pakete
CRM Plus

Einheitliche Plattform für ein erstklassiges Kundenerlebnis.

CRM Plus

Marketing

Campaigns

Erreichen und binden Sie Ihre Kunden.

Campaigns
Sign

Unterschreiben und versenden Sie Dokumente.

Sign
Forms

Builder für Onlineformulare zur Datenerfassung.

Forms
Social

Die umfassende Software zur Social-Media-Verwaltung.

Social
Survey

Online Umfragen für jede Gelegenheit.

Survey
SalesIQ

Wandeln Sie Website Besucher in Kunden um.

SalesIQ
Sites

Gestalten Sie Webseiten für mobile Geräte.

Sites
Backstage

Umfassende Eventmanagement-Software.

Backstage
PageSense

Software zur Optimierung der Konvertierungsrate.

PageSense
Marketing Automation

Eine All-in-One-Software für die Marketing-Automatisierung.

Marketing Automation
LandingPage

Intelligenter Landing Page Builder zur Steigerung der Konversationsraten.

LandingPage
Pakete
Marketing Plus

Einheitliche Marketing-Plattform für Marketing-Teams.

Marketing Plus

Commerce

Commerce

Alles rund um E-Commerce.

Commerce

Kundensupport

Desk

Omnichannel-Kundenservicelösung.

Desk
Assist

Bieten Sie weiter entfernten Kunden sofortigen Support.

Assist
SalesIQ

Wandeln Sie Website Besucher in Kunden um.

SalesIQ
Bookings

Terminplanungs-App für Kundengespräche.

Bookings
Lens

Interaktive Fernwartungssoftware mit Augmented Reality.

Lens
Pakete
Service Plus

Eine einheitliche Plattform für den Kundendienst und Support Teams.

Service Plus

Finanzen

Books

Intelligente Buchführung für wachsende Unternehmen

Books
Sign

Unterschreiben und versenden Sie Dokumente.

Sign
Inventory

Online Bestands- und Bestellverwaltung.

Inventory
KOSTENLOS
Invoice

Unkomplizierte Rechnungsstellung

Invoice
Commerce

Alles rund um E-Commerce.

Commerce

E-Mail & Zusammenarbeit

Mail

Sicherer E-Mail Service für Teams jeder Größe.

Mail
Sign

Unterschreiben und versenden Sie Dokumente.

Sign
WorkDrive

Online-Datenmanagement für Teams.

WorkDrive
Bookings

Terminplanungs-App für Kundengespräche.

Bookings
Cliq

Bleiben Sie mit Ihrem Team in Kontakt, egal wo Sie sind.

Cliq
Notebook

Ein perfektes Zuhause für alle Ihre Notizen.

Notebook
Meeting

Führen Sie Webinare online durch und halten Sie Meetings auf sichere Weise ab.

Meeting
Connect

Software für teamorientierte Arbeit, die Menschen zusammenbringt.

Connect
Learn

Plattform für Wissens- und Lernmanagement.

Learn
Office Integrator

Eingebauter Dokumenten-Editor für Webanwendungen.

Office Integrator
Writer

Bietet Ihnen einen übersichtlichen Raum zum Schreiben und Diskutieren.

Writer
Show

Erstellen, bearbeiten und teilen Sie Präsentationen mit einer praktischen Anwendung.

Show
Sheet

Die Tabellenkalkulationssoftware für kollaborative Teams.

Sheet
Calendar

Online-Geschäftskalender zur Verwaltung und Planung von Terminen.

Calendar
Pakete
Workplace

Anwendungssuite zur Verbesserung der Produktivität und Zusammenarbeit von Teams.

Workplace

Personalwesen

Recruit

Intuitive Rekrutierungsplattform zur Bereitstellung von Einstellungslösungen.

Recruit
People

Organisieren, automatisieren und vereinfachen Sie Ihre Personalprozesse.

People
Sign

Unterschreiben und versenden Sie Dokumente.

Sign
Workerly

Verwalten Sie Zeitarbeitskräfte mit einer Lösung für die Mitarbeiterplanung.

Workerly
Pakete
People Plus

Umfassende HR-Plattform für reibungslose Mitarbeitererfahrung.

People Plus

Sicherheit und IT

Creator

Erstellen Sie maßgeschneiderte Anwendungen zur Vereinfachung von Geschäftsprozessen.

Creator
Assist

Bieten Sie weiter entfernten Kunden sofortigen Support.

Assist
Vault

Online-Passwortmanager für Teams.

Vault
Lens

Interaktive Fernwartungssoftware mit Augmented Reality.

Lens

Business Intelligence & Analyse

Analytics

Moderne BI- und Analyseplattform zur freien Verwendung.

Analytics
DataPrep

KI-gestützter Datenaufbereitungsdienst für Ihr datenorientiertes Unternehmen.

DataPrep
Embedded BI

Eingebettete Analysen und White-Label-BI-Lösungen, maßgeschneidert für Ihre Bedürfnisse.

Embedded BI

Project Management

Projects

Verwalten Sie Projekte, tracken Sie sie und arbeiten Sie mit Ihren Teams zusammen.

Projects
Sprints

Planungs- und Tracking-Tool für Teams.

Sprints
BugTracker

Automatische Bug-Tracker-Software zur Verwaltung von Fehlern.

BugTracker

Entwickler-Plattformen

Creator

Erstellen Sie maßgeschneiderte Anwendungen zur Vereinfachung von Geschäftsprozessen.

Creator
Flow

Automatisieren Sie Geschäftsabläufe durch die Erstellung intelligenter Integrationen.

Flow
Office Integrator

Eingebauter Dokumenten-Editor für Webanwendungen.

Office Integrator
DataPrep

KI-gestützter Datenaufbereitungsdienst für Ihr datenorientiertes Unternehmen.

DataPrep
Embedded BI

Eingebettete Analysen und White-Label-BI-Lösungen, maßgeschneidert für Ihre Bedürfnisse.

Embedded BI
CRM Plus

Einheitliche Plattform für ein erstklassiges Kundenerlebnis.

JETZT TESTEN
CRM Plus
Service Plus

Eine einheitliche Plattform für den Kundendienst und Support Teams.

JETZT TESTEN
Service Plus
People Plus

Umfassende HR-Plattform für reibungslose Mitarbeitererfahrung.

JETZT TESTEN
People Plus
Workplace

Anwendungssuite zur Verbesserung der Produktivität und Zusammenarbeit von Teams.

JETZT TESTEN
Workplace
Marketing Plus

Einheitliche Marketing-Plattform für Marketing-Teams.

JETZT TESTEN
Marketing Plus
All-In-One Suite

Zoho One

Das Operation System für Unternehmen

Betreiben Sie Ihr gesamtes Unternehmen über Zoho mit unserer einheitlichen Cloud-Software, die Ihnen hilft, Silos zwischen Abteilungen aufzubrechen und die organisatorische Effizienz zu steigern.

TESTEN SIE ZOHO ONE
Zoho Marketplace

Mit über 2000 einsatzbereiten Erweiterungen in mehr als 40 Kategorien können Sie Ihre bevorzugten Business-Tools mit den Zoho-Produkten verbinden, die Sie bereits verwenden.

MARKETPLACE ENTDECKEN

Serverlose Funktionen – Eingabearten

Die Funktion kann auf folgende Weise eingegeben werden:

Parameter

Parameter werden in der URL der Abfragezeichenfolge und die Daten im Abschnitt "Formulardaten" in eine Eingabe übergeben. Die Parameter in der Zuweisung "crmAPIRequest" enthalten diese Parameter, die alle Informationen haben, die in der Anfrage übergeben werden.

Senden von Parametern mit POSTMAN innerhalb der Anforderungs-URL:

Senden von Parametern mit POSTMAN als JSON-Objekte in Formulardaten:

Parameter mit POSTMAN als Schlüssel in Formulardaten senden:

Alle Parameter, die die in der Funktion definierten Argumente zuweisen, werden automatisch synchronisiert.

So erhalten Sie zusätzliche Parameter, die in der Anfrage verwendet werden:

crmAPIRequestMap = crmAPIRequest.toMap();
// zum Abruf der Parameter der Anfrage
Parameter = crmAPIRequestMap.get("params");
/**
Ihre Geschäftslogik hier
**/
gibt crmAPIRequestMap zurück;

Hinweis:

  • Vermeiden Sie den Namen "arguments" als Argument innerhalb der Funktion. Die Namensinkongruenz kann dazu führen, dass einige Argumente nicht funktionieren.
  • Die Zuweisung der Argumente der Funktion erfolgt automatisch bei der Übergabe durch "Parameter", d. h. Durchlauf durch Abfragezeichenfolge (der URL) oder die Formulardaten.

Stream

Der "Text" der Anfrage kann verwendet werden, um den Inhalt, der als Stream an die Anfrage übergeben wird, zu erhalten. Normalerweise wird der Text nur verwendet, wenn die Anforderungsmethode POST ist.

Senden von Text mit POSTMAN als Stream (raw):

Senden von Text mit POSTMAN als Binärdatei:

So erhalten Sie den gesamten Textabschnitt der Anforderung in einer Funktion:

crmAPIRequestMap = crmAPIRequest.toMap();
// um den Textinhalt der Anfrage zu erhalten
request_body = crmAPIRequestMap.get("body");
/**
Ihre Geschäftslogik hier
**/
gibt crmAPIRequestMap zurück;

In POSTMAN kann der Textinhalt entweder im Roh- oder Binärformat übergeben werden.

Hinweis:

  • Wenn Argumente der Funktion durch Stream übergeben werden, werden sie nicht den Argumenten der Funktion zugewiesen.
  • Falls Sie die Eingabedaten innerhalb der Funktion kodieren/dekodieren müssen, können Sie die in Deluge verfügbaren Verschlüsselungsaufgaben verwenden.

Dateiinhalt

Wenn der Inhaltstyp der Anforderung "Mehrteilig" ist, wird sie als Datei betrachtet. Sie können die Datei innerhalb der Funktion im Anfrageobjekt abrufen.

Die derzeit unterstützten Dateitypen sind Textdateien. Um die Datei als mehrteilige Daten an die Funktion zu senden, senden Sie sie unter dem Argumentnamen "inputFile".

So laden Sie die Datei zur Verwendung in der Funktion hoch:

crmAPIRequestMap = crmAPIRequest.toMap();
// um den Dateiinhalt der Anfrage zu erhalten
parameter = crmAPIRequestMap.get("file_content");
/**
Ihre Geschäftslogik hier
**/
gibt crmAPIRequestMap zurück;

Hinweis:

  • Wenn die Eingabe für die Funktion als "Datei" erfolgt, werden die Argumente in der Datei nicht den Argumenten der Funktion zugewiesen.

Überschriften

Die Überschrift einer Anfrage enthält in der Regel zusätzliche Informationen über die Anfrage. Die darin verfügbaren Informationen können im Schlüssel "headers" innerhalb des "crmAPIRequest"-Arguments erfasst werden.

So erhalten Sie die Überschriften der Anfrage:

crmAPIRequestMap = crmAPIRequest.toMap();
// um die Benutzerinformationen der Anfrage zu erhalten
header_request = crmAPIRequestMap.get("headers");
/**
Ihre Geschäftslogik hier
**/
gibt crmAPIRequestMap zurück;

Benutzerinformationen

Dieser Schlüssel kann verwendet werden, um die Informationen über den Benutzer sowie das Unternehmen des Benutzers zu erhalten, der die Funktion mit der OAuth2-Methode aufruft.

So erhalten Sie die Informationen über die Benutzer:

crmAPIRequestMap = crmAPIRequest.toMap();
// um die Benutzerinformationen der Anfrage zu erhalten
user_info = crmAPIRequestMap.get("user_info");
/**
Ihre Geschäftslogik hier
**/
gibt crmAPIRequestMap zurück;

Hinweis:

  • Wenn die Funktion als API-Schlüssel aufgerufen wird, wäre die Benutzerinformation, die Sie erhalten, die Information des Superadministrators und nicht desjenigen, der die Funktion aufruft.

Authentifizierungstyp und -methode

Diese beiden Schlüssel können verwendet werden, um die Authentifizierungsinformationen ("apikey" oder "oauth") und die HTTP-Methode (GET/POST) abzurufen.

So erhalten Sie die Informationen über den Authentifizierungstyp:

crmAPIRequestMap = crmAPIRequest.toMap();
// um die HTTP-Methode der Anfrage zu erhalten
user_info = crmAPIRequestMap.get("method");
// um den Authentifizierungstyp der Anfrage abzurufen
user_info = crmAPIRequestMap.get("auth_type");
/**
Ihre Geschäftslogik hier
**/
gibt crmAPIRequestMap zurück;

 
 

Thanks for the recommendations. We will incorporate them at the earliest.

Translation Feedback

We would love to hear your thoughts on the page translation.

Name*

E-Mail*

Betreff*

Error Description

Page URL

Screenshots Attach files   Each of your file(s) can be up to 20MB in size.You can attach as many as 5 files at a time.