Conexão WebSerices - REST



  • Estou tentando enviar uma requisição de Push Messages do Firebase do Google, utilizado o fluxo: REST- Consumir o WebService.
    Tenho que passar o seguinte cabeçalho como parametro:

    Content-Type: application/json
    Authorization:key=AAAATIOk_eI:APA91bHR-NRuK-cVTc0fsdQ-N4SOAzocN7ngomFzcV7GkeCCHb6PmCFl_7MXTEPbdw-r0MTU9UmSbyxaSxxxxxxxxx.....

    Qual a melhor forma de passar esse parametro?
    No fluxo diz que tem que ser uma variante, mas passei um mapa e um objeto lista e mesmo assim o servidor do Firebase não reconhece o cabeçalho.
    Como devo prosseguir, segue como seria o código no php:

    $curl = curl_init();
    curl_setopt($curl, CURLOPT_HTTPHEADER, [
    'Content-Type:application/json',
    'Authorization:key=' . Constante::FCM_KEY
    ]);
    curl_setopt($curl, CURLOPT_URL, Constante::FCM_URL);
    curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
    curl_setopt($curl, CURLOPT_POST, 1);
    curl_setopt($curl, CURLOPT_POSTFIELDS, json_encode($notification));

    Os outros parâmetros irei tentar passar por uma mapa também, mais preciso saber como montar o cabeçalho. Obrigado desde já galera


  • Boa tarde pessoal, resolvi o problema, foi utilziado o Fluxo: Criar Objeto Mapa com Parametros, e foi passado os parametros referente ao Contet type e o Authorization.

Log in to reply