Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Whillian Pereira

[Resolvido] cURL em PHP - URL possui $ e o PHP interpreta como variável

Recommended Posts

Boa noite.

Estou desenvolvendo em PHP um painel de acompanhamento de serviços para ser exibido num TV. Preciso "pegar" os dados de uma API na WEB em formato JSON.

Estou tentando usar o cURL, porém a URL utilizada para receber os dados possui $ e o PHP interpreta como variável.

O código está assim (por enquanto quero saber como o PHP vai receber os dados):


 

<?php
$movi = curl_init("https://api.movidesk.com/public/v1/tickets?token=XXXXXXXXXXXXX&$select=lastActionDate,id,status,createddate,urgency,tags,ownerteam");
curl_setopt($movi, CURLOPT_RETURNTRANSFER, 1);
$json = curl_exec($movi);
curl_close($movi);

$encoded = json_decode($json);

echo $encoded;
?>

Notem que no meio da URL existe a parte $select e quando acesso o PHP exibe "Notice: Undefined variable: select in C:\Apache24\htdocs\Apidireto.php on line 4".

Uso essa URL via prompt com cURL no linux e wGET no Windows e me traz os dados que preciso.

Como tratar essa URL no PHP?

 

Desde já agradeço.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Ao invés de utilizar aspas duplas, utilize apenas apóstrofos que irá isolar ela.

 

$movi = curl_init('https://api.movidesk.com/public/v1/tickets?token=XXXXXXXXXXXXX&$select=lastActionDate,id,status,createddate,urgency,tags,ownerteam'); 

 

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.