Search 1.9 billion lines of Odoo code on GitHub

sms_ovh

Author: Florent de Labarre
License: AGPL-3
Branch: 12.0-add-ovh_api_user
Repository: invitu/odoo_apps_public
Dependencies: iap, and sms
Languages: Python (85, 57.0%), XML (29, 19.5%), and reStructuredText (35, 23.5%)
Other branches: 11.0, 12.0, and 13.0
Other repositories: 62ML/odoo_apps_public, DonDxDy/odoo_apps_public, DudhatShivam/odoo_apps_public, Gofekra/odoo_apps_public, GrupoAlvamex/odoo_apps_public, Guobower/odoo_apps_public, RL-OtherApps/odoo_apps_public, alangwansui/odoo_apps_public, aurestic/fmdl-odoo_apps_public, bassammannaa/odoo_apps_public, bunhin/odoo_apps_public, celm1990/odoo_apps_public, diagramsoftware/fmdl-odoo_apps_public, diegobgl/odoo_apps_public, eillel/odoo_apps_public, elperrofarelo/odoo_apps_public, eneldoserrata/odoo_apps_public, eribowo/odoo_apps_public, fmdl/connector-telephony, fmdl/odoo_apps_public, gitstalker/odoo_apps_public, haryoran04/odoo_apps_public, hilarak/odoo_apps_public, hippe-67/odoo_apps_public, jason156/odoo_apps_public, jdmm/odoo_apps_public, jlaloux/odoo_apps_public, jlzhou/odoo_apps_public, lukehuang/odoo_apps_public, marionumza/odoo_apps_public, mgielissen/odoo_apps_public, mickyfeng/odoo_apps_public, mncoon/odoo_apps_public, ovnicraft/odoo_apps_public, quentin-oyopi/odoo_apps_public, sasakuma/odoo_apps_public, valer0ck/odoo_apps_public, yaseentai/odoo_apps_public, and yasmanycastillo/odoo_apps_public

<h1 class="title">SMS OVH Enpoint</h1> <p>This module provide OVH SMS Endpoint.</p> <a name="usage"></a> <h2>Usage</h2> <ul> <li><p class="first">Buy SMS package on <a class="reference external" href="https://www.ovh.com/">https://www.ovh.com/</a></p> </li> <li><p class="first">Create your application on this page : <a class="reference external" href="https://eu.api.ovh.com/createApp/">https://eu.api.ovh.com/createApp/</a></p> </li> <li><p class="first">Install ovh module for python with this command : pip install ovh</p> </li> <li><p class="first">Excecute this python script to get your consumer key and set the access right settings:</p> <pre> <code># -*- encoding: utf-8 -*- import ovh # Put your application key application_key='your_application_key' # Put your application secret application_secret='your_application_secret' # Put your endpoint default = 'ovh-eu' endpoint = 'ovh-eu' # create a client using configuration client = ovh.Client(endpoint, application_key=application_key, application_secret=application_secret, consumer_key='' ) # Request RO /me, RW /sms API access ck = client.new_consumer_key_request() ck.add_recursive_rules(ovh.API_READ_ONLY, &quot;/me&quot;) ck.add_recursive_rules(ovh.API_READ_WRITE, &quot;/sms&quot;) # Request token validation = ck.request() print &quot;Please visit %s to authenticate, and come back here.&quot; % validation['validationUrl'] raw_input(&quot;and press Enter to continue...&quot;) # Print your consumer Key print &quot;Welcome&quot;, client.get('/me')['firstname'] print &quot;Btw, your 'consumerKey' is '%s'&quot; % validation['consumerKey'] raw_input(&quot;and press Enter to close...&quot;)</code> </pre> </li> <li><p class="first">Install this module</p> </li> <li><p class="first">Go to Settings &gt; Technical &gt; Iap Account configuration and select OVH.</p> </li> <li><p class="first">Only use international phone number ex : +33123456789 (Install phone_validation module)</p> </li> </ul>