ox3apiclient.

Client zur Verbindung mit OpenX Enterprise API
Jetzt downloaden

ox3apiclient. Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • Other/Proprietary Li...
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Tony Edwards
  • Website des Verlags:
  • https://github.com/tnydwrds/

ox3apiclient. Stichworte


ox3apiclient. Beschreibung

OX3APICLient ist eine kleine Klasse, um eine Verbindung zum OpenX Enterprise-API zu verbinden. Während es OAuth2 verwendet, verwendet es HTTPLIB2 nicht als Transport aufgrund von Problemen mit von httplib2 erstellten Headern. Stattdessen verwendet es urslib2 als http-transport.it unterstützt derzeit Python 2.4 - 2.7, mit 3.x Support Comming in der Zukunft.basic Nutzung: Import OX3APICLIENTOX = OX3APICLient.Client_From_File (). Logon () account_ids = ox.get ('/ A / Konto ') Bestellen = {' Status ':' Active ',' Name ':' OX3APICLient Objekterstellungstest ',' Account_id ': Account_Ids ,' start_date ':' 2012-08-2200:00: 00 '} new_order = ox.post (' / a / aders ', data = bestellen) ox.delete (' / a / order /% s '% new_order ) ox.logoff () InstallationInstall von PYPI mit PIP PIP INSTALLIEREN OX3APICLientThis sollte die OAuth2-Abhängigkeit installieren, aber Sie können bei Bedarf manuell installieren. PIP Installieren Sie OAuth2note, dass Python 2.4 und 2.5 Support Simplejson erfordert. Sie benötigen SimpleJson 2.1.0 speziell für Python 2.4. Sie können diese Version installieren mit: PIP installieren SimpleJson == 2.1.0AuthenticationDie empfohlene Authentifizierungsmethode ist die Verwendung von ox3apiclient.client_from_file. Standardmäßig sucht dies nach einer Datei mit dem Namen .ox3rc im aktuellen aktuellen Verzeichnis, dies kann jedoch durch Angabe eines Parameters von file_path überschrieben werden. Die Datei sollte sich im folgenden Format befinden: ENVS = Dev Prod E-Mail: you@example.comPassword: password123domain: dev.uidomain.comRealm: dev.uidomain_realmconsumer_key: 1FC5C9AE ... Consumer_Secret: 7C664D68 ... authorization_url : http://custom_sso.uidomain.com/api/index/initiate[PRODLOAIL: you@example.comPassword: password123domain: uidomain.comRealm: uidomain_realmconsumer_key: 1fc5c9ae ... consumer_secret: 7c664d68 ... ox3apiclient.client_from_file wird verwendet Die erste ENV standardmäßig kann jedoch durch Einstellen des Parameters ENV-Parameter überschrieben werden. Wenn Ihre E-Mail und Ihr Kennwort in .OX3RC eingestellt sind, können Sie einfach einen Anruf anmelden () ketten. Alternativ können Sie alles in Ihrem Code einstellen.Email ='You@example.com'password = 'password123'domain =' uidomain.com 'realm =' uidomain_realm'consumer_key = '1fc5c9ae ...' consumer_secret = '7c664d68 ...' ox = ox3apiclient.client (E-Mail = E-Mail, Passwort = Kennwort, Domäne = Domäne, REALM = REALM, Consumer_key = consumer_key, consumer_secret = consumer_secret) ox.logon (E-Mail, Passwort) der Homepage des Produkts


ox3apiclient. Zugehörige Software