Verwenden von schreibgeschützten API-Schlüsseln

Schreibgeschützte API-Schlüssel können in Situationen verwendet werden, in denen dein API-Schlüssel für andere sichtbar sein könnte, z. B. in clientseitigem Code, der JSONP-Anfragen an Zencoder stellt. Schreibgeschützte API-Schlüssel funktionieren nur mit ausgewählten API-Anforderungen und geben bereinigte Informationen zurück. Sie können nicht zum Erstellen von Aufträgen oder zum Ändern von Kontoeinstellungen verwendet werden.

Überblick

Schreibgeschützte API-Anforderungen sind nützlich, wenn Sie JSONP-Anforderungen stellen, ohne einen API-Schlüssel bereitzustellen, mit dem neue Jobs in Ihrem Konto erstellt werden können.

Kompatible API-Anforderungen

Die folgenden Anforderungen sind mit einem schreibgeschützten API-Schlüssel kompatibel.

Desinfektionsbeispiele

Bei Anforderungen, die mit schreibgeschützten API-Schlüsseln gestellt werden, werden einige Informationen aus der Antwort entfernt, um vertrauliche Informationen zu schützen. Dies umfasst, ohne darauf beschränkt zu sein, URLs (falls Benutzernamen- oder Kennwortinformationen angegeben werden), bestimmte Fehlermeldungen und andere potenziell vertrauliche Informationen.

JSONP-Rückrufe

Für AJAX und andere öffentliche Anfragen, Schreibgeschützte API-Schlüssel können mit JSONP auf diese Informationen zugreifen, indem Sie die URL mit einer .js-Erweiterung anfordern. Die Antwort verwendet die progress Rückruf, es sei denn, man wird mit dem angegeben callback in der Abfragezeichenfolge. Beispiel: Eine JSONP-Anforderung für den Eingabefortschritt ohne Rückruf:

progress(
  {
      "state": "processing",
      "current_event": "Downloading",
      "progress": "32.34567345"
  }
)