Retorno de analysis vazio


#1

Olá, estou tentando comparar uma mensagem digitada com as intenções no Blip que está em conjunto com Watson, mas a requisição sempre retorna vazio.

Meu código em PHP / Laravel / GuzzleHttp

    $body = '{"id": "' . $id . '", "to": "postmaster@ai.msging.net", "method": "set", "uri": "/analysis", "type": "application/vnd.iris.ai.analysis-request+json", "resource": { "text": "' . $content . '" } }';

    $client = new Client([
        'headers' => [
            'Content-Type' => 'application/json',
            'Authorization' => env('BLIP_API_KEY')
        ]
    ]);

    $result = $client->post(env('BLIP_URL_ENVIAR_COMANDO'), [
        'body' => $body
    ]);

Mas o $result sempre vem vazio, mesmo tendo minhas intenções no Blip e Watson.

A requisição é feita com sucesso tanto que elas aparecem no aprimoramento, mas não retornam nada.

Alguma ideia?


#2

Olá, Elton!

Você poderia fazer a requisição novamente e enviar todo o conteúdo da sua requisição HTTP? Precisamos do $id e outros valores do comando para podermos investigar melhor. Além disso, poderia enviar o identificador do bot? Ex.: meubot@msging.net


#3

Olá @Elton_Rodrigues, conseguiu resolver essa dúvida?