Jump to content

Installer Twilio


Recommended Posts

Bonjour, est-il possible d'installer twilio pour utiliser leur service d'envoi de sms ?

 

Prestashop 8.1.1

J'ai upload le fichier Twilio depuis https://github.com/twilio/twilio-php, puis j'ai run la commande composer require twilio/sdk à la racine du prestashop.

Le problème, c'est que la commande supprime énormément de dossiers. Ce qui fait planter le site : 
 

Do you trust "composer/installers" to execute code and wish to enable it now? (writes "allow-plugins" to composer.json) [y,n,d,?] y
./composer.json has been created
Running composer update twilio/sdk
Loading composer repositories with package information
Updating dependencies
Lock file operations: 1 install, 0 updates, 225 removals
  - Removing api-platform/core (v2.7.11)
  - Removing beberlei/doctrineextensions (v1.3.0)
  - Removing behat/behat (v3.10.0)
  - Removing behat/gherkin (v4.9.0)
  - Removing behat/transliterator (v1.5.0)
  - Removing bjeavons/zxcvbn-php (1.3.1)
  - Removing composer/ca-bundle (1.3.4)
  - Removing composer/installers (v1.12.0)
  - Removing composer/pcre (1.0.1)
  - Removing composer/semver (3.3.2)
  - Removing composer/xdebug-handler (2.0.5)
  - Removing cssjanus/cssjanus (v2.1.0)
  - Removing curl/curl (2.3.3)
  - Removing defuse/php-encryption (v2.3.1)
  - Removing doctrine/annotations (1.14.1)
  - Removing doctrine/cache (2.1.1)
  - Removing doctrine/collections (1.8.0)
  - Removing doctrine/common (3.3.0)
  - Removing doctrine/dbal (2.13.8)
  - Removing doctrine/deprecations (v0.5.3)
  - Removing doctrine/doctrine-bundle (2.6.3)
  - Removing doctrine/event-manager (1.2.0)
  - Removing doctrine/inflector (2.0.5)
  - Removing doctrine/instantiator (1.4.1)
  - Removing doctrine/lexer (1.2.3)
  - Removing doctrine/orm (2.12.1)
  - Removing doctrine/persistence (3.1.1)
  - Removing doctrine/sql-formatter (1.1.2)
  - Removing egulias/email-validator (3.1.2)
  - Removing ergebnis/composer-normalize (2.13.3)
  - Removing ergebnis/json-normalizer (1.0.3)
  - Removing ergebnis/json-printer (3.1.1)
  - Removing ezyang/htmlpurifier (dev-master 1dd3e52)
  - Removing friendsofphp/php-cs-fixer (v3.4.0)
  - Removing friendsofphp/proxy-manager-lts (v1.0.13)
  - Removing friendsofsymfony/jsrouting-bundle (2.8.0)
  - Removing geoip2/geoip2 (v2.4.5)
  - Removing greenlion/php-sql-parser (v4.5.0)
  - Removing guzzlehttp/guzzle (7.5.0)
  - Removing guzzlehttp/promises (1.5.2)
  - Removing guzzlehttp/psr7 (2.4.5)
  - Removing incenteev/composer-parameter-handler (v2.1.5)
  - Removing intervention/httpauth (3.0.1)
  - Removing ircmaxell/password-compat (v1.0.4)
  - Removing ircmaxell/random-lib (v1.2.0)
  - Removing ircmaxell/security-lib (v1.1.0)
  - Removing jakeasmith/http_build_url (1.0.1)
  - Removing johnkary/phpunit-speedtrap (v3.3.0)
  - Removing justinrainbow/json-schema (5.2.12)
  - Removing lcobucci/jwt (dev-3.4.6-patch da86a58)
  - Removing league/event (2.2.0)
  - Removing league/oauth2-server (8.3.5)
  - Removing league/tactician (v1.1.0)
  - Removing league/tactician-bundle (v1.4.0)
  - Removing league/tactician-container (2.0.0)
  - Removing league/tactician-logger (v0.10.0)
  - Removing league/uri (6.4.0)
  - Removing league/uri-interfaces (2.3.0)
  - Removing localheinz/diff (1.1.1)
  - Removing maennchen/zipstream-php (2.1.0)
  - Removing marcusschwarz/lesserphp (v0.5.5)
  - Removing markbaker/complex (3.0.2)
  - Removing markbaker/matrix (3.0.1)
  - Removing martinlindhe/php-mb-helpers (0.1.7)
  - Removing matthiasmullie/minify (1.3.69)
  - Removing matthiasmullie/path-converter (1.1.3)
  - Removing maxmind-db/reader (v1.11.0)
  - Removing maxmind/web-service-common (v0.9.0)
  - Removing mikey179/vfsstream (v1.6.11)
  - Removing mobiledetect/mobiledetectlib (2.8.41)
  - Removing monolog/monolog (1.27.1)
  - Removing mrclay/jsmin-php (2.4.1)


Ma question est simple : est-ce que quelqu'un ici a déjà réussi à installer et utiliser twilio sur prestashop ? Si oui, comment svp ?

Merci d'avance.

Pierre

Link to comment
Share on other sites

d'accord merci pour ta réponse @Mediacom87 , question peut-être bête : est-ce que le fait de créer le module et de simplement lancer la commande dans le module suffit ou il y a beaucoup de logique complexe ?

Sinon, est-ce que tu connais une alternative plus simple pour moi d'envoyer des sms ? Le but est de créer une connexion 2FA pour les utilisateurs.

Encore merci

Link to comment
Share on other sites

il y a une heure, sococa a dit :

d'accord merci pour ta réponse @Mediacom87 , question peut-être bête : est-ce que le fait de créer le module et de simplement lancer la commande dans le module suffit ou il y a beaucoup de logique complexe ?

Sinon, est-ce que tu connais une alternative plus simple pour moi d'envoyer des sms ? Le but est de créer une connexion 2FA pour les utilisateurs.

Encore merci

Dans votre cas, il faut intégrer plusieurs choses.

1- la gestion de la double authentification

2- L'envoie des SMS.

Il me semble que tout cela va basculer sur du développement personnalisé.

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...