ox3apiclient.

Cliente para se conectar ao OpenX Enterprise API
Baixe Agora

ox3apiclient. Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • Other/Proprietary Li...
  • Preço:
  • FREE
  • Nome do editor:
  • Tony Edwards
  • Site do editor:
  • https://github.com/tnydwrds/

ox3apiclient. Tag


ox3apiclient. Descrição

OX3apiclient é uma pequena classe para ajudar a se conectar à API do OpenX Enterprise. Embora use OAuth2, ele não usa HTTPLIB2 como o transporte devido a problemas com cabeçalhos criados pela HTTPLIB2. Em vez disso, usa o Urllib2 como o HTTP Transport.it suporta o Python 2.4 - 2.7, com suporte 3.x, com o uso do futuro. Basic Uso: Importar OX3apicliplox = Ox3apiclient.client_from_file (). Logon () Account_IDs = Ox.Get ('/ A / Conta ') Order = {' status ':' ativo ',' nome ': teste de criação de objeto ox3apiclient', 'Account_id': Account_IDs , 'start_date': '2012-08-2200:00: 00 '} new_order = ox.post (' / a ordem ', data = ordem) ox.delete (' / ordem /% /% s '% s'% new_order ) ox.logoff () instalationinstall de pypi com Pip Pip Install Ox3apiclientThis deve instalar a dependência do OAuth2, mas você pode instalar manualmente, se necessário. Pip Install OAuth2note que o suporte Python 2.4 e 2.5 requer Simplejson. Você precisará de Simplejson 2.1.0 especificamente para o Python 2.4. Você pode instalar esta versão com: Pip Install Simplejson == 2.1.0AuthenticationO método recomendado de autenticação é usar ox3apiclient.client_from_file. Por padrão, isso procurará um arquivo chamado .OX3RC no diretório atual atual, mas isso pode ser sobrescrito especificando um parâmetro file_path. O arquivo deve estar no seguinte formato: Envs = Dev Prod Email: you@example.compassword: password123domain: dev.uidomain.comrealm: dev.uidomain_realmconsumer_key: 1fc5c9ae ... consumer_secret: 7c664d68 ... Autorization_url : http://custom_sso.uidomain.com/api/index/initiateEMail: you@example.compassword: Password123Domain: uidomain.comrealm: uidomin_realmconsumer_key: 1fc5c9ae ... consumer_secret: 7c664d68 ... ox3apiclient.client_from_file vai usar O primeiro env por padrão, mas isso pode ser sobrescrito definindo o parâmetro Env. Se o seu email e senha estiverem definidos em .Ox3rc Você pode simplesmente encadear uma chamada para logon (). Alternativamente, você pode definir tudo em seu código.Email ='you@example.com'password = 'Password123'domain =' uidomain.com 'Reino =' uidomínio_realm'consumer_key = '1fc5c9ae ...' Consumer_secret = '7c664d68 ...' Ox = Ox3apiclient.Client (Email = Email, Password = Senha, Domínio = Domínio, Realm = Realm, Consumer_Key = Consumer_Key, Consumer_Secret = Consumer_Secret) Ox.Logon (Email, Senha) Página inicial do produto


ox3apiclient. Software Relacionado