Browse Source

Configurando variáveis de ambiente para WhatsApp

1.0.0
lucas cardoso 2 years ago
parent
commit
bf5acc80bb
  1. 6
      app/Providers/ApiTwilio.php
  2. 9
      config/helpers.php
  3. 7
      config/whatsapp.php

6
app/Providers/ApiTwilio.php

@ -8,8 +8,8 @@ use Twilio\Rest\Client;
class ApiTwilio implements IApiMedia
{
private $sid = 'ACab626d6f133aa20b21879d37cd21b139';
private $token = '131e5ed83468349ff93250ca72417d70';
private $numeroTwilio = '553140428280';
private $token = CONF_WHATSAPP_AUTH_TOKEN; //'131e5ed83468349ff93250ca72417d70';
private $numeroTwilio = CONF_WHATSAPP_NUMBER; //'553140428280';
/** @var string $hook resposta do webhook */
private $hook;
@ -79,7 +79,7 @@ class ApiTwilio implements IApiMedia
return true;
}
logger('baixarMidia')->info('url: ' . $this->hook['MediaUrl0']);
$request->setToken(base64_encode("ACab626d6f133aa20b21879d37cd21b139:131e5ed83468349ff93250ca72417d70"));
$request->setToken(base64_encode("{$this->sid}:{$this->token}"));
$request->setUrl($this->hook['MediaUrl0']);
$name = $this->getId();
$request->requestType("GET");

9
config/helpers.php

@ -2,6 +2,7 @@
use app\Interfaces\IApiMedia;
use app\Providers\ApiTelegram;
use app\Providers\ApiTwilio;
use app\Providers\Logger;
use app\Providers\Positus;
use app\Providers\Whatsapp;
@ -31,7 +32,13 @@ function returnChannel($channel)
{
switch ($channel) {
case CONF_WHATSAPP_CHANNEL:
return new Positus();
switch (CONF_WHATSAPP_PROVIDER) {
case 'positus':
return new Positus();
case 'twilio':
return new ApiTwilio();
}
case CONF_TELEGRAM_CHANNEL:
return new ApiTelegram();
}

7
config/whatsapp.php

@ -8,9 +8,10 @@
| Local para armazenar os dados referente a API utilzada.
|
*/
define("CONF_WHATSAPP_AUTH_TOKEN", 'eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIxIiwianRpIjoiNzNjYWMyMDQ0ZmUwNDRjZmM4ZGM1YmNhMjVjMjNmOWY3ZTM3ZjNlODM4OWFhNmQwYjgxMWQ0M2RlYzM2MGI4NWY3MjZiYzQxZjQxOWZmODgiLCJpYXQiOjE2NTIzODUyODAuNzE5Nzg2LCJuYmYiOjE2NTIzODUyODAuNzE5Nzg5LCJleHAiOjE2ODM5MjEyODAuNzE3NTkxLCJzdWIiOiIyOTQ1Iiwic2NvcGVzIjpbXX0.s1gK_z4-95xHBd4DgMURH4BoZhObWxrEpMbp5h4zVC2qKi8YT88KAxKbFTGoscnaASXc42RLJ19Q0ptM-canWgmJ3jHLYerRLrM7YMowe_FhpQmaso5GuEk64tP27FywMixi3ULI2yf0u9KCbfUVxnVNLfxeaLeI90hxJxuIna72loGFMf-sDRg5UEb4AynosC3aNglslVUUpIvZt4CocpSbFjnO_MpCKCxwEA0E542ps-mkvld1wz5xp6YO9SkJ7XhmKbIm5Axh4bQgSkMfufghr7Xy9eXjS-9lCmC1k8sUoD4wu6W4lkUkzXYtds8AjGpqoOpxHBfiqBiJTO1o8AekkXq1X1VEzAY1GpzEQ64KEzfAk0h4Qjo_jc2FROeMto65AK7PKzOohrUUlXoWGMxZI9TnIRzlZ1G8CBMIomK8z_Ppgw41nd9mGOrd399YLlJa0BJZelLSjnTuFzdXnW90FYpapxoB7TRNdtg-DO3cUKioKwjq2lSkIbZKCvmQ9BPwZiGnm8Ft4YBh9o_AEWR2a1kEUr6xxQL6BFXnNTACYgzOTHt3TY5hMYxh93KM8aKni0oBcPfuIG9FcyabinmdNiyLNPH8NM4rhhnW-4hajvcfouNjkddbwtxK9gAgmp_VkP8ohZtDbgZ7yAHEZdIoyVuGouVhgVlZDEa2h3E');
define("CONF_WHATSAPP_AUTH_URL", 'https://api.positus.global/v2/whatsapp/numbers/ea4c9088-e34e-49ce-ba02-8ea55e6fdaa4/');
define("CONF_WHATSAPP_AUTH_TOKEN", getenv('WHATSAPP_TOKEN'));
define("CONF_WHATSAPP_AUTH_URL", 'https://api.positus.global/v2/whatsapp/numbers/' . getenv('WHATSAPP_NUMBER') . '/');
define("CONF_WHATSAPP_NUMBER", getenv('WHATSAPP_NUMBER'));
define('CONF_WHATSAPP_PROVIDER', getenv('WHATSAPP_PROVIDER'));
/*
|--------------------------------------------------------------------------
| Channel

Loading…
Cancel
Save