BEMS-LogoKontaktieren Sie die Service-API
Referenz
Dezember 2022

Was ist die BEMS Contact Service API?

Mit der Kontaktdienst-API können BlackBerry Dynamics-Apps von Drittanbietern Kontaktinformationen aus dem Kontaktordner eines Benutzers und allen Ordnern und Unterordnern, die der Benutzer im Kontaktordner in seinem Postfach erstellt, abfragen, abrufen, erstellen und aktualisieren. Zum Beispielample, können Sie die API verwenden, um Folgendes zu tun:

  • Erstellen Sie neue Kontakte
  • Erstellen Sie Ordner und Unterordner unter dem Kontaktordner
  • Rufen Sie die vollständige Kontaktliste aus dem Kontaktordner ab
  • Rufen Sie Kontakte aus einem angegebenen Ordner oder Unterordner ab
  • Rufen Sie einen einzelnen Kontakt ab
  • Rufen Sie die neuen und geänderten Kontakte seit einem bestimmten Datum ab
  • Vorhandene Kontaktinformationen aktualisieren

Format anfordern, erstellen und aktualisieren

Sie müssen den BEMS-Endpunkt in der API angeben. Der Endpunkt gibt an, wo sich die Objektadresse befindet.

Endpunkt: :8443/api/contact
Das Format für die HTTP-Anfrage zum Abrufen von Kontaktinformationen aus einem Postfach in BEMS ist:
POST :8443/api/contact


Das Format für die HTTP-Anfrage zum Erstellen eines Kontakts in einem Postfach in BEMS ist:
POST :8443/api/contact/create


Das Format für die HTTP-Anfrage zum Aktualisieren eines Kontakts in einem Postfach in BEMS ist:
POST :8443/api/contact/update


Das Format für die HTTP-Anfrage zum Erstellen zusätzlicher Ordner und Unterordner unter dem Kontaktordner in einem
Postfach in BEMS ist:
POST :8443/api/folder/create


Das Format für die HTTP-Anfrage zum Abrufen aller Ordner und Unterordner im Ordner „Kontakte“ in einem Postfach in BEMS lautet:
POST :8443/api/folder/get


Das Folgende ist alsampDer Header:
Inhaltstyp: application/json
X-Good-GD-AuthToken:
Informationen zur Kontaktliste anfordern
BlackBerry Dynamics-Apps von Drittanbietern können die Kontaktinformationen, die innerhalb eines von Ihnen angegebenen Zeitraums hinzugefügt wurden, einen bestimmten Kontakt oder die Kontaktliste aus dem Kontaktordner eines Benutzers in dessen Postfach abrufen.
Eigenschaften der Kontaktlisteninformationen abrufen
In der folgenden Tabelle werden die Eigenschaften des Anforderungstexts beschrieben, die Sie in die JSON-formatierte Anforderung einschließen können, wenn Sie Kontaktlisteninformationen aus dem Ordner eines Benutzers im Postfach abrufen.

Parameter Typ  Beschreibung
Konto Zeichenfolge Dieser Parameter gibt das E-Mail-Konto des Benutzers an, das zum Anfordern von Kontaktinformationen verwendet wird (z. Bampich, jamie01@ex365.example.com).
Namentlich Zeichenfolge Dieser Parameter gibt an, dass die lokalen Kontakte des Benutzers anhand eines bestimmten Namens durchsucht werden sollen.
Die Suchergebnisse umfassen alle Kontakte mit einem Satz angegebener Zeichen.
Zum Beispielample, „ByName“: „Jane“ gibt alle Benutzer zurück, deren Vorname, Nachname oder Teil ihres Namens Jane ist.
Wenn Sie diesen Parameter verwenden, können Sie auch die UserShape-Eigenschaften „Basic“ oder „Detail“ einschließen, um zusätzliche Informationen für die zurückgegebenen Kontakte abzurufen. Weitere Informationen finden Sie im folgenden Abschnitt zum Parameter „UserShape“.
Per E-Mail Zeichenfolge Dieser Parameter gibt an, die lokale Kontaktliste des Benutzers mit einer bestimmten E-Mail-Adresse zu durchsuchen.
Wenn Sie diesen Parameter verwenden, können Sie auch die UserShape-Parametereigenschaften „Basic“ oder „Detail“ einbeziehen, um zusätzliche Informationen für die zurückgegebenen Kontakte abzurufen. Weitere Informationen finden Sie im folgenden Abschnitt zum Parameter „UserShape“.
Ordner-ID Zeichenfolge Dieser Parameter ruft Kontakte aus der angegebenen FolderId ab. Dies ist optional. Wenn die FolderId nicht angegeben ist, ruft BEMS die Kontakte aus dem Kontaktordner des Benutzers ab.
MaxNumber Ganze Zahl Dieser Parameter gibt die maximale Anzahl von Kontakten oder Objekten an, die in der Suchabfrage zurückgegeben werden sollen. Standardmäßig kann BEMS nur bis zu 512 Artikel gleichzeitig zurückgeben. Der Client muss mehrere Anrufe tätigen, um mehr als abzurufen
512 Elemente durch Einstellen des Parameters „Offset“. Der Wert „MoreAvailable“ teilt dem Client mit, ob weitere Artikel verfügbar sind. Weitere Informationen finden Sie in der API-Antworttabelle unten.
Versatz Ganze Zahl Dieser Parameter gibt den Startpunkt einer Batch-Antwort an. Standardmäßig ist der Offset 0 (Null).
SeitTs Ganzzahl (lang) Dieser Parameter gibt die neuen oder geänderten Kontakte in der persönlichen Kontaktliste des Benutzers seit einem bestimmten Zeitpunkt an. SinceTs wird im Epochenzeitformat angegeben. Wenn Sie die neuen und geänderten Kontakte abrufen möchten, müssen Sie die SinceTs angeben, um mit der Suche nach Kontakten zu beginnen.
Wenn SinceTs nicht angegeben ist, ruft BEMS alle Kontakte aus dem Kontaktordner des Benutzers ab.
Wenn Sie diesen Parameter verwenden, können Sie auch die UserShape-Parametereigenschaften „Basic“ oder „Detail“ einbeziehen, um zusätzliche Informationen für die zurückgegebenen Kontakte abzurufen. Weitere Informationen finden Sie im folgenden Abschnitt zum Parameter „UserShape“.
Benutzerform Zeichenfolgenarray Dieser Parameter gibt die Liste der Attribute an, die in den Suchergebnissen zurückgegeben werden sollen (z. Bample, Basic, MobilePhone, JobTitle, Foto).
UserShape unterstützt eine voreingestellte Liste allgemeiner Eigenschaften: Basic und Detail. Die Basis- und Detail-Eigenschaftsnamenlisten können in BEMS konfiguriert werden.
• Basic: Standardmäßig gibt diese Eigenschaft die folgende Liste von Eigenschaften zurück: LastName, DisplayName, EmailAddress und PhoneNumbers.
• Detail: Standardmäßig gibt diese Eigenschaft zusätzlich zu den Basiseigenschaften die folgende Liste von Eigenschaften zurück: PhyicalAddresses, CompanyName, JobTitle, Department und Photo.
Anweisungen dazu, wie Administratoren dies tun können view oder konfigurieren Sie die UserShape-Eigenschaften, siehe Anhang: Konfigurieren der UserShape-Eigenschaften.

API-Antwort
In der folgenden Tabelle werden die Antworteigenschaften beschrieben, die möglicherweise in der JSON-formatierten API-Antwort angezeigt werden, wenn Sie Kontakte aus der lokalen Kontaktliste des Benutzers abrufen.

Eigentum  Typ  Beschreibung
Mehr verfügbar Boolescher Wert Dieser Parameter gibt an, dass mehr Kontakte verfügbar sind als die zurückgegebene Antwort.
Wenn „MoreAvailable“ wahr ist, ruft der Client weiterhin die API auf und ändert den „Offset“-Wert auf den in der vorherigen Antwort empfangenen Wert. Der Client führt diesen Aufruf aus, bis der MoreAvailable-Wert „false“ ist, was bedeutet, dass keine weiteren Kontakte mehr zurückgegeben werden müssen.
Komplette Anzahl Ganze Zahl Dieser Parameter gibt die Gesamtzahl der Kontakte an, die der Abrufabfrage entsprechen.
NextPageOffset Ganzzahl oder Null Dieser Parameter gibt den Startpunkt des zweiten Stapels zurückgegebener Kontakte an.
Größe Ganze Zahl Dieser Parameter gibt die Anzahl der in der Antwort zurückgegebenen Kontakte an, bis zur angegebenen MaxNumber-Größe.
Versatz Ganze Zahl Dieser Parameter gibt den Startpunkt einer Batch-Antwort an.
Sammlung Liste der MAP Dieser Parameter gibt eine Liste der in der Anfrage zurückgegebenen Kontakte an.

Kontakte anfordern

Sie können Kontakte aus dem Hauptkontaktordner eines Benutzers und aus Unterordnern abrufen, die der Benutzer erstellt hat.
Gelöschte Kontakte werden nicht zurückgegeben. Wenn die FolderId vom Client in der Anfrage nicht bereitgestellt wird, werden Kontakte aus dem Hauptordner abgerufen.
In den folgenden sampAnschließend ruft BEMS alle Kontakte für den Benutzer Jamie01 aus dem jeweiligen Unterordner ab, mit Ausnahme aller gelöschten Kontakte. Die erste Antwort von BEMS umfasst bis zu 100 Kontakte, wie durch MaxNumber angegeben. Jeder abgerufene Kontakt enthält die standardmäßigen Basiseigenschaften, die in BEMS angegeben sind.
Wenn mehr als 100 Kontakte verfügbar sind (z. Bample, dieses Postfach enthält einen TotalCount von 150 Kontakten) Die Antwort enthält „MoreAvailable ist wahr“, sodass die Clientanwendung zusätzliche Anforderungen mit dem Wert „NextOffset“ sendet, um Kontakte in Stapeln abzurufen, bis „MoreAvailable“ falsch ist. In diesem Example, die Basiseigenschaften geben die folgenden Informationen für die Kontakte zurück:

  • Anzeigename
  • E-Mail-Adresse
  • Vorname
  • Nachname

Im folgenden Beispielample, der Client stellt eine FolderId bereit und BEMS ruft die Kontakte aus dem spezifischen Ordner ab.BEMS-Kontaktdienst-API-Referenz – BEMS-AbrufeWenn die Anfrage erfolgreich ist, gibt BEMS die ersten 100 Kontakte zurück, die die Abfragekriterien erfüllen. BEMS gibt außerdem einen TotalCount von Kontakten und einen NextPageOffset zurück, um den nächsten Stapel von Kontakten abzurufen.BEMS Contact Service API-Referenz – TotalCountBEMS Contact Service API-Referenz – TotalCount 1Der Client setzt den Offset auf NextPageOffset aus der vorherigen Abfrage, um den nächsten Stapel zu empfangen.
BEMS Contact Service API-Referenz – Client-SatzBEMS gibt die nächsten 50 Kontakte zurück, also insgesamt 150 Kontakte. Es sind keine weiteren Kontakte verfügbar.BEMS Contact Service API-Referenz – BEMS gibt zurückFordern Sie Kontakte mithilfe einer E-Mail-Adresse und voreingestellten Eigenschaften an
Sie können Kontakte aus dem Kontaktordner eines Benutzers oder aus Ordnern und Unterordnern abrufen, die der Benutzer im Postfach erstellt hat, indem Sie mehrere Eigenschaften verwenden (z. BampRufen Sie einen Benutzer anhand seiner E-Mail-Adresse ab und fügen Sie die voreingestellten Detaileigenschaften für den Kontakt hinzu. In diesem Example, die Antwort enthält einen Kontakt und MoreAvailable ist falsch. Wenn mehr als 512 Kontakte identifiziert werden, gibt die Antwort an, dass MoreAvailable „true“ ist, und der Client sendet zusätzliche Anfragen zum Abrufen von Kontakten in Stapeln, bis MoreAvailable „false“ ist. Wenn der Client eine FolderId bereitstellt, ruft BEMS die Kontakte aus dem spezifischen Ordner ab.BEMS Contact Service API-Referenz – voreingestellte EigenschaftenWenn die Anfrage erfolgreich ist, gibt BEMS die folgende Antwort zurück und die BlackBerry Dynamics-Apps von Drittanbietern zeigen die folgenden Informationen für Kontakte mit der E-Mail-Adresse jane_doe@ex anample.com. Wenn eine Eigenschaft nicht verfügbar ist, gibt BEMS einen Nullwert zurück und die Informationen sind nicht in der Antwort enthalten. In diesem Example, die folgenden Informationen werden für Jane Doe angezeigt:

  • Anzeigename
  • Vorname
  • Nachname
  • Vollständiger Name
  • E-Mail-Adresse

BEMS Contact Service API-Referenz – Jane DoeFordern Sie Informationen zur Kontaktliste unter Verwendung einer bestimmten Eigenschaft an
Sie können die Kontaktinformationen des Benutzers für Kontakte anfordern, die bestimmte Eigenschaften zurückgeben (z. Bample, nur der Vorname der Kontakte). In den folgenden sampMit dem Code fordert BEMS den Vornamen aller Kontakte im Kontaktordner des Benutzers an. Die Antwort umfasst bis zu 50 Kontakte. Wenn der Client eine FolderId bereitstellt, fordert BEMS die Kontakte aus dem spezifischen Ordner an.BEMS Contact Service API-Referenz – spezifischer OrdnerWenn die Anfrage erfolgreich ist, gibt BEMS die folgende Antwort zurück und die BlackBerry Dynamics-Apps von Drittanbietern zeigen den Vornamen der Kontakte an.BEMS Contact Service API-Referenz – Dynamics-Apps

Erstellen und Anfordern von Ordner- und Unterordnerinformationen

BlackBerry Dynamics-Apps von Drittanbietern können Ordner- und Unterordnerinformationen abrufen, die der Benutzer in seinem Kontaktordner erstellt hat. Es können auch Unterordner in einem bestimmten Ordner erstellt werden.
Ordnerparameter erstellen und aktualisieren
In der folgenden Tabelle werden die Eigenschaften des Anforderungstexts beschrieben, die Sie in die JSON-formatierte Anforderung einschließen können, wenn Sie einen Ordner oder Unterordner im Kontaktordner des Postfachs eines Benutzers erstellen.

Parameter  Typ  Beschreibung
Ordnernamen Zeichenfolge Dieser Parameter gibt den Namen des Ordners oder Unterordners an, den der Benutzer erstellt hat.
ParentFolderID Zeichenfolge Dieser Parameter erstellt den Kontakt in der angegebenen ParentFolderId. Dies ist optional. Wenn die ParentFolderId nicht angegeben wird, erstellt BEMS den Kontakt im Kontaktordner des Benutzers.

Erstellen Sie einen Ordner oder Unterordner
Sie können im Kontaktordner des Benutzers Ordner und Unterordner erstellen. Die ParentFolderId ist optional. Wenn es nicht bereitgestellt wird und ein Ordner erstellt wird, wird der Ordner im Kontaktordner des Benutzers angezeigt. In den folgenden sample-Code wird der Ordner „Support-Ordner“ als Unterordner in der angegebenen ParentFolderId erstellt. BEMS Contact Service API-Referenz – Erstellen Sie einen OrdnerWenn die Anfrage erfolgreich ist, gibt BEMS den HTTP-Antwortcode 201 zurück, der besagt, dass der Kontaktordner erfolgreich erstellt wurde.
Wenn im übergeordneten Ordner ein Ordner mit demselben Namen vorhanden ist, gibt BEMS den HTTP-Antwortcode 200 zurück und der Ordner wird nicht gespeichert.BEMS Contact Service API-Referenz – Name vorhandenFordern Sie alle Ordner und Unterordner im Ordner „Kontakte“ an
Sie können alle Ordner und Unterordner abrufen, die der Benutzer im Kontaktordner eines Benutzers erstellt hat. In den folgenden sampMit dem Code ruft BEMS alle Ordner ab, die der Benutzer erstellt hat.BEMS Contact Service API-Referenz – Ordner „Kontakte“.Wenn die Anfrage erfolgreich ist, gibt BEMS die folgende Antwort zurück und die BlackBerry Dynamics-Apps von Drittanbietern zeigen den abgerufenen Ordner an.BEMS Contact Service API-Referenz – abgerufener Ordner

Kontaktinformationen hinzufügen

BlackBerry Dynamics-Apps von Drittanbietern können die Kontaktinformationen im Kontaktordner eines Benutzers oder in Ordnern und Unterordnern, die der Benutzer in seinem Postfach erstellt hat, erstellen und aktualisieren.
Eigenschaften, die beim Erstellen eines Kontakts verwendet werden
Die folgende Liste zeigt die unterstützten Texteigenschaften, die Sie in die JSON-formatierte Anfrage einschließen können, wenn Sie einen Kontakt im Ordner eines Benutzers im Postfach erstellen. Jeder Wert, der im Anforderungstext null oder leer ist, wird nicht im Kontakt gespeichert.
Wenn der Benutzer einen vorhandenen Kontakt aktualisiert, werden alle Werte für die Anfrage, unabhängig davon, ob sie geändert wurden oder nicht, an BEMS übermittelt. Beim Anlegen eines Kontakts können folgende Werte angegeben werden:

  • Kontakt
    • Vorname
    • Zweiter Vorname
    • Familienname, Nachname
    • Mobiltelefon
    • Festnetztelefon
    • Privattelefon2
    • Privatfax
    • Anderes Fax
    • E-Mail-Adresse1
    • E-Mail-Adresse2
    • E-Mail-Adresse3
    • Geschäftstelefon
    • Geschäftstelefon2
    • Autotelefon
    • CompanyMainPhone
    • ISDN
    • Ruf zurück
    • Funktelefon
    • Primäres Telefon
    • Assistententelefon
    • Telex
    • TtyTddPhone
  • Heimatadresse
    • Straße
    • Stadt
    • Zustand
    • Land
    • Postleitzahl
  • Arbeiten
    • Unternehmen
    • Berufsbezeichnung
    • Abteilung
    • Büro
    • Manager
    • Assistent
  • Geschäftsadresse
    • Straße
    • Stadt
    • Zustand
    • Land
    • Postleitzahl

Erstellen Sie einen Kontakt mithilfe einer bestimmten Eigenschaft
Sie können einen Kontakt mithilfe bestimmter Eigenschaften erstellen. In den folgenden sampMit dem Code erstellt BEMS den Kontakt im Kontaktordner des Benutzers. Wenn eine ParentFolderId enthalten ist, wird der Kontakt im angegebenen Ordner erstellt.
In diesem Beispielample, der Benutzer erstellt einen Kontakt unter Verwendung der folgenden Informationen für den Kontakt:

  • Vorname
  • Nachname
  • Zweiter Vorname
  • Mobiltelefon
  • Telefon zu Hause
  • Geschäftstelefon
  • E-Mail-Adresse
  • Name der Firma

BEMS Contact Service API-Referenz – spezifische EigenschaftWenn der Kontakt erfolgreich erstellt wurde, gibt BEMS eine eindeutige ID zurück und die BlackBerry Dynamics-Apps von Drittanbietern zeigen die bereitgestellten Kontaktinformationen an. Wenn keine Eigenschaft angegeben ist, gibt BEMS einen Nullwert zurück und die Informationen werden nicht im Kontakt gespeichert.BEMS Contact Service API-Referenz – bereitgestellter Kontakt

Aktualisieren Sie die Listeninformationen eines Kontakts

Sie können Informationen für einen Kontakt mithilfe bestimmter Eigenschaften aktualisieren. In den folgenden sampMit dem Code aktualisiert BEMS die Kontaktinformationen für NewContact Last im Kontaktordner des Benutzers. Der Client sendet die UniqueID für den zu aktualisierenden Kontakt. Wenn ein Kontakt aktualisiert wird, sendet der Client alle Werte für den Kontakt an BEMS, unabhängig davon, ob die Werte geändert wurden oder nicht. Wenn der Client eine ParentFolderID bereitstellt, aktualisiert BEMS den Kontakt im angegebenen Ordner.
In diesem Beispielample, der Kontakt wird mit seinen Arbeitsinformationen aktualisiert. Die neuen und vorhandenen Informationen werden zur Aktualisierung an BEMS gesendet.

  • Berufsbezeichnung
  • Abteilung
  • Zweiter Vorname
  • Mobiltelefon
  • Telefon zu Hause
  • Geschäftstelefon
  • E-Mail-Adresse
  • Name der Firma

BEMS Contact Service API-Referenz – Aktualisieren Sie die Liste eines KontaktsWenn die Anfrage erfolgreich ist, gibt BEMS einen 200-HTTP-Antwortcode zurück, der besagt, dass der Kontakt erfolgreich aktualisiert wurde.

Anhang: Konfigurieren Sie die UserShape-Eigenschaften

VORSICHT: Ändern Sie die UserShape-Eigenschaften nicht, es sei denn, die Änderungen sind erforderlich. Geänderte Einstellungen bleiben bei einem Upgrade der BEMS-Software nicht erhalten.
Für die UserShape-Eigenschaften können die folgenden Werte angegeben werden. Andere Werte werden ignoriert.

• Alias • Benutzerzertifikat
• E-Mail-Adresse • UsersmimeCertificate
• Anzeigename • PrUserx509Certificate
• Vorname • Festnetztelefon
• Vorname • HomePhone2
• Nachname • Mobiltelefon
• Familienname, Nachname • Pager
• Vollständiger Name • Geschäftstelefon
• Name der Firma • BusinessFax
• Unternehmen • AndereTelefon
• Abteilung • Telefonnummern
• Berufsbezeichnung • Physische Adressen
• Titel • Manager
• Foto • Direkte Rückmeldung
  1. Öffnen Sie einen Browser und gehen Sie zu Apache Karaf Web Konsolenkonfiguration webWebsite unter https:// :8443/system/console/configMgr und melden Sie sich als Administrator mit den entsprechenden Microsoft Active Directory-Anmeldeinformationen an.
  2. Klicken Sie im Menü auf OSGi > Konfiguration.
  3. Suchen nach und klicken Sie auf „Allgemeine Konfiguration der Verzeichnissuche“.
  4. Im Feld „basicPropertyNames“ werden die grundlegenden Eigenschaftswerte aufgelistet.
    Klicken Sie auf die Schaltfläche „+“ und den Eigenschaftsnamen, um der Liste eine gemeinsame Eigenschaft hinzuzufügen, oder klicken Sie auf die Schaltfläche „–“, um eine gemeinsame Eigenschaft aus der Liste zu entfernen.
  5. Im Feld „detailliertePropertyNames“ werden die detaillierten Eigenschaftswertnamen allgemeiner Eigenschaftsnamen aufgelistet.
    Klicken Sie auf die Schaltfläche „+“ und die Eigenschaft, um der Liste eine gemeinsame Eigenschaft hinzuzufügen, oder klicken Sie auf die Schaltfläche „–“, um eine gemeinsame Eigenschaft aus der Liste zu entfernen.
  6. Klicken Sie auf Speichern.

Rechtliche Hinweise
©2023 BlackBerry Limited. Marken, einschließlich, aber nicht beschränkt auf BLACKBERRY, BBM, BES, EMBLEM Design, ATHOC, CYLANCE und SECUSMART, sind Marken oder eingetragene Marken von BlackBerry Limited, seinen Tochtergesellschaften und/oder verbundenen Unternehmen, werden unter Lizenz verwendet und die ausschließlichen Rechte an diesen Marken sind ausdrücklich vorbehalten. Alle anderen Marken sind Eigentum ihrer jeweiligen Inhaber.
Patente, sofern zutreffend, identifiziert unter: www.blackberry.com/patents.
Diese Dokumentation, einschließlich aller Dokumentation, auf die hierin Bezug genommen wird, wie etwa die Dokumentation, die auf dem BlackBerry webWebsite „WIE BESEHEN“ und „WIE VERFÜGBAR“ und ohne Bedingung, Befürwortung, Garantie, Zusicherung oder Gewährleistung jeglicher Art von BlackBerry Limited und seinen verbundenen Unternehmen („BlackBerry“) bereitgestellt oder zugänglich gemacht, und BlackBerry übernimmt keine Verantwortung für typografische, technische oder andere Ungenauigkeiten, Fehler oder Auslassungen in dieser Dokumentation. Um urheberrechtlich geschützte und vertrauliche Informationen und/oder Geschäftsgeheimnisse von BlackBerry zu schützen, kann diese Dokumentation einige Aspekte der BlackBerry-Technologie in allgemeiner Form beschreiben. BlackBerry behält sich das Recht vor, die in dieser Dokumentation enthaltenen Informationen regelmäßig zu ändern; BlackBerry verpflichtet sich jedoch nicht, Ihnen solche Änderungen, Aktualisierungen, Verbesserungen oder andere Zusätze zu dieser Dokumentation rechtzeitig oder überhaupt zur Verfügung zu stellen. Diese Dokumentation kann Verweise auf Informationsquellen, Hardware oder Software, Produkte oder Dienstleistungen von Drittanbietern enthalten, einschließlich Komponenten und Inhalte wie Inhalte, die urheberrechtlich und/oder von Dritten geschützt sind webWebsites (zusammengefasst „Produkte und Dienste Dritter“). BlackBerry kontrolliert keine Produkte und Dienste Dritter und ist nicht dafür verantwortlich, einschließlich, aber nicht beschränkt auf Inhalt, Genauigkeit, Einhaltung von Urheberrechten, Kompatibilität, Leistung, Vertrauenswürdigkeit, Rechtmäßigkeit, Anstand, Links oder sonstige Aspekte von Produkten und Diensten Dritter. Die Aufnahme eines Verweises auf Produkte und Dienste Dritter in diese Dokumentation bedeutet nicht, dass BlackBerry die Produkte und Dienste Dritter oder den Dritten in irgendeiner Weise unterstützt.
Sofern dies nicht ausdrücklich durch geltendes Recht in Ihrer Gerichtsbarkeit verboten ist, sind alle Bedingungen, Zusicherungen, Garantien, Zusicherungen oder Gewährleistungen jeglicher Art, ausdrücklich oder stillschweigend, einschließlich und ohne Einschränkung, Bedingungen, Zusicherungen, Garantien, Zusicherungen oder Gewährleistungen der Haltbarkeit, Eignung für einen bestimmten Zweck oder Gebrauch, Marktgängigkeit, handelsüblicher Qualität, Nichtverletzung von Rechten Dritter, zufriedenstellender Qualität oder Titel, oder aus einem Gesetz oder Gewohnheitsrecht oder einem Handelsbrauch resultierend, oder in Zusammenhang mit der Dokumentation oder deren Verwendung, oder der Leistung oder Nichtleistung von Software, Hardware, Service, ODER HIERIN VERWEISTE PRODUKTE UND SERVICES DRITTER, SIND HIERMIT AUSGESCHLOSSEN. SIE HABEN MÖGLICHERWEISE AUCH ANDERE RECHTE, DIE JE NACH STAAT ODER PROVINZ VARIIEREN. EINIGE GERICHTSBARKEITEN ERLAUBEN MÖGLICHERWEISE DEN AUSSCHLUSS ODER DIE EINSCHRÄNKUNG STILLSCHWEIGENDER GARANTIEN UND BEDINGUNGEN NICHT. SOWEIT GESETZLICH ZULÄSSIG, SIND JEGLICHE STILLSCHWEIGENDEN GARANTIEN ODER BEDINGUNGEN IN BEZUG AUF DIE DOKUMENTATION, SOWEIT SIE NICHT WIE OBEN DARGELEGT AUSGESCHLOSSEN, ABER BESCHRÄNKT WERDEN KÖNNEN, HIERMIT AUF NEUNZIG (90) TAGE AB DEM DATUM BESCHRÄNKT, AN DEM SIE DIE DOKUMENTATION ODER DEN ARTIKEL, DER GEGENSTAND DES ANSPRUCHS IST, ERST ERWERBT HABEN.
SOWEIT NACH ANWENDBAREM RECHT IN IHRER GERICHTSBARKEIT ZULÄSSIG, ÜBERNIMMT BLACKBERRY IN KEINEM FALL HAFTUNG FÜR SCHÄDEN JEGLICHER ART IM ZUSAMMENHANG MIT DIESER DOKUMENTATION ODER IHRER VERWENDUNG ODER DER LEISTUNG ODER NICHTERFÜHRUNG VON SOFTWARE, HARDWARE, DIENSTLEISTUNGEN ODER DRITTEN HIERIN BEZOGENE PRODUKTE UND DIENSTLEISTUNGEN, EINSCHLIESSLICH OHNE BESCHRÄNKUNG DER FOLGENDEN SCHÄDEN: DIREKTE, FOLGESCHÄDEN, BEISPIELHAFTE, ZUFÄLLIGE, INDIREKTE, SONDERSCHÄDEN, STRAFSCHÄDEN ODER SCHWERSCHÄDEN, SCHÄDEN FÜR ENTGANGENE GEWINNE ODER EINNAHMEN, NICHTREALISIERUNG ERWARTETER EINSPARUNGEN, GESCHÄFTSUNTERBRECHUNG, VERLUST VON GESCHÄFTSINFORMATIONEN, VERLUST VON GESCHÄFTSMÖGLICHKEITEN ODER KORRUPTION ODER DATENVERLUST, FEHLER BEI DER ÜBERTRAGUNG ODER DEM EMPFANG VON DATEN, PROBLEME IM ZUSAMMENHANG MIT ANWENDUNGEN, DIE IN VERBINDUNG MIT BLACKBERRY-PRODUKTEN ODER -DIENSTLEISTUNGEN VERWENDET WERDEN, AUSFALLKOSTEN, VERLUST DER NUTZUNG VON BLACKBERRY-PRODUKTEN ODER DIENSTLEISTUNGEN ODER TEILEN DAVON ODER JEGLICHEN FLUGZEITDIENSTLEISTUNGEN, KOSTEN FÜR ERSATZGÜTER, KOSTEN FÜR DECKUNG, EINRICHTUNGEN ODER DIENSTLEISTUNGEN, KAPITALKOSTEN ODER ANDERE ÄHNLICHE VERMÖGENSVERLUSTE, UNABHÄNGIG DAVON, UNABHÄNGIG DAVON, UNABHÄNGIG DAVON ÜBER DIE MÖGLICHKEIT VON
SOLCHE SCHÄDEN.
Soweit gemäß geltendem Recht in Ihrer Gerichtsbarkeit zulässig, hat Blackberry Ihnen gegenüber keinerlei weitere Verpflichtungen, Pflichten oder Haftungen, sei es aus Vertrag, unerlaubter Handlung oder aus anderen Gründen, einschließlich jeglicher Haftung für Fahrlässigkeit oder verschuldensunabhängige Haftung.
DIE HIER ENTHALTENEN EINSCHRÄNKUNGEN, AUSSCHLÜSSE UND HAFTUNGSAUSSCHLÜSSE GELTEN: (A) UNABHÄNGIG VON DER ART DES KLAGEGRUNDS, DER FORDERUNG ODER DER KLAGE IHRER SEITE, EINSCHLIESSLICH, ABER NICHT BESCHRÄNKT AUF VERTRAGSBRUCH, FAHRLÄSSIGKEIT, UNERLAUBTE HANDLUNG, VERSCHULDENSUNABHÄNGIGE HAFTUNG ODER JEDE ANDERE RECHTSTHEORIE, UND GELTEN AUCH ÜBER EINEN ODER MEHRERE GRUNDLEGENDE VERLETZUNGEN ODER DAS VERFEHLEN DES WESENTLICHEN ZWECKS DIESER VEREINBARUNG ODER EINES HIER ENTHALTENEN RECHTSMITTELS; UND (B) AN BLACKBERRY UND SEINE VERBUNDENEN UNTERNEHMEN, DEREN NACHFOLGER, ZESSIONARE, VERTRETER, LIEFERANTEN (EINSCHLIESSLICH AIRTIME-DIENSTLEISTER), AUTORISIERTEN BLACKBERRY-VERTRIEBSPARTNER (AUCH EINSCHLIESSLICH AIRTIME-DIENSTLEISTER) UND DEREN JEWEILIGE DIREKTOREN, MITARBEITER UND UNABHÄNGIGE AUFTRAGNEHMER.
Zusätzlich zu den oben dargelegten Einschränkungen und Ausschlüssen übernehmen Direktoren, Mitarbeiter, Vertreter, Vertriebshändler, Lieferanten, unabhängige Auftragnehmer von Blackberry oder verbundene Unternehmen von Blackberry in keinem Fall eine Haftung, die sich aus der Dokumentation ergibt oder damit in Zusammenhang steht. Bevor Sie Produkte und Dienste Dritter abonnieren, installieren oder nutzen, liegt es in Ihrer Verantwortung, sicherzustellen, dass Ihr Airtime-Dienstanbieter der Unterstützung aller seiner Funktionen zugestimmt hat. Einige Airtime-Dienstanbieter bieten möglicherweise keine Internet-Browsing-Funktionalität mit einem Abonnement für den BlackBerry Internet Service an.
Erkundigen Sie sich bei Ihrem Dienstanbieter nach Verfügbarkeit, Roaming-Vereinbarungen, Serviceplänen und Funktionen. Für die Installation oder Nutzung von Produkten und Diensten Dritter mit den Produkten und Diensten von BlackBerry sind möglicherweise eine oder mehrere Patent-, Marken-, Urheberrechts- oder andere Lizenzen erforderlich, um eine Verletzung oder Verletzung von Rechten Dritter zu vermeiden. Es liegt in Ihrer alleinigen Verantwortung zu entscheiden, ob Sie Produkte und Dienste Dritter nutzen und ob hierfür Lizenzen Dritter erforderlich sind. Bei Bedarf sind Sie für deren Beschaffung verantwortlich. Sie sollten keine Produkte und Dienste Dritter installieren oder nutzen, bis alle erforderlichen Lizenzen erworben wurden. Alle Produkte und Dienste von Drittanbietern, die mit den Produkten und Diensten von BlackBerry bereitgestellt werden, werden Ihnen als Annehmlichkeit zur Verfügung gestellt und „WIE BESEHEN“ ohne ausdrückliche oder stillschweigende Bedingungen, Befürwortungen, Garantien, Zusicherungen oder Gewährleistungen jeglicher Art von BlackBerry und BlackBerry bereitgestellt übernimmt diesbezüglich keinerlei Haftung. Ihre Nutzung von Produkten und Diensten Dritter unterliegt Ihrer Zustimmung zu den Bedingungen separater Lizenzen und anderer diesbezüglicher Vereinbarungen mit Dritten, sofern diese nicht ausdrücklich durch eine Lizenz oder eine andere Vereinbarung mit BlackBerry abgedeckt sind.
Die Nutzungsbedingungen für alle BlackBerry-Produkte oder -Dienste sind in einer separaten Lizenz oder anderen Vereinbarung mit BlackBerry festgelegt, die darauf anwendbar ist. NICHTS IN DIESER DOKUMENTATION IST DAZU BESTIMMT, AUSDRÜCKLICHE SCHRIFTLICHE VEREINBARUNGEN ODER GARANTIEN VON BLACKBERRY FÜR TEILE VON BLACKBERRY-PRODUKTEN ODER -DIENSTEN MIT AUSNAHME DIESER DOKUMENTATION ZU ERSETZEN.
BlackBerry Enterprise Software enthält bestimmte Software von Drittanbietern. Die Lizenz- und Copyright-Informationen zu dieser Software finden Sie unter http://worldwide.blackberry.com/legal/thirdpartysoftware.jsp.

Blackberry
2200 Universitätsstraße Ost
Waterloo, Ontario
Kanada N2K 0A7
BlackBerry UK Limited
Erdgeschoss, The Pearce Building, West Street,
Jungfernkopf, Berkshire SL6 1RL
Vereinigtes Königreich
Veröffentlicht in Kanada

Dokumente / Ressourcen

BEMS Contact Service API-Referenz [pdf] Benutzerhandbuch
Kontakt-Service-API-Referenz, Kontakt, Service-API-Referenz, API-Referenz, Referenz

Verweise

Hinterlasse einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Pflichtfelder sind markiert *