Office 365 API v1.0, existe alguma alternativa?

  • Autor Autor davidrod
  • Data de início Data de início
Tradução em andamento: em alguns minutos este tópico estará em português. Por enquanto, o conteúdo está no original em espanhol. Ver original
D

davidrod

Delta
Verificación en dos pasos activada
Usuário com poucas negociações! Use sempre o saldo do ForoBeta!
Hola!

Tengo un grandisimo problema, anteriormente realice algunos envios con el siguiente codigo, sin OAuth:

PHP:
$data_string = json_decode(json_encode('{
  "SaveToSentItems": "false",
  "Message": {
    "Subject": "'.$_POST['subject'].'",
    "Importance": "High",
    "Body": {
      "ContentType": "HTML",
      "Content": "'.addslashes($_POST['message']).'"
    },
    "ToRecipients": [
      {
        "EmailAddress": {
          "Name":"'.$_POST['displayName'].'",
          "Address": "'.$_POST['mail'].'"
        }
      }
    ]
  }
}'),TRUE);

$ch = curl_init();
curl_setopt($ch, CURLOPT_URL,"https://outlook.office365.com/api/v1.0/me/sendmail");
curl_setopt($ch, CURLOPT_VERBOSE, true);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($ch, CURLOPT_RETURNTRANSFER,true);
curl_setopt($ch, CURLOPT_HTTPAUTH, CURLAUTH_BASIC);
curl_setopt($ch, CURLOPT_USERPWD, $_POST['auth']);
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, $data_string);
curl_setopt($ch, CURLOPT_HEADER  , true);
curl_setopt($ch, CURLOPT_HTTPHEADER, array(
    'Content-Type: application/json'
    )
);
$result = curl_exec($ch);
$httpcode = curl_getinfo($ch, CURLINFO_HTTP_CODE);

El problema es que al parecer ya esta obsoleta la V1.0 y V2.0, y solo me devuelve errores, que en StackOverflow y GitHub indican que es por ser versiones ya obsoletas.

Y Microsoft Graph pide crear una app, pero no encuentro en GitHub algo que me permita obtener los auth-token para 1,000, 10,000 o 100,000 cuentas, es imposible que lo haga manual.

Alguien tiene algun codigo que sea util para obtener multiples token con MSGraph?

Gracias.
 
Foi útil? Participe da conversa

Com sua conta grátis você pode responder, mandar mensagem privada ao autor e comprar com Saldo retido: o pagamento é liberado quando você recebe o combinado.

Leva 30 segundos · você volta a este tópico ao terminar
¿Nadie usa MSGraph? 🤔

Ya me leí toda la documentación de uso, autorización, tokenización, y todo dice hacerlo manual cada usuario. 😔🥺😳
 
Voltar
Topo