Obtenha o Atom Feed and Display em HTML (Google-API)
-
21-09-2019 - |
Pergunta
Alguém pode me ajudar nisso. Tenho um problema com os resultados de retorno de uma chamada no Google-api
Quero ecoá -los de volta como HTML, mas o Firefox continua exibindo uma página de alimentação.
No IE, recebo um erro dizendo que um documento XML pode conter apenas um elemento de Toplevel que deve ser o elemento "alimentação" do Atom, então não entendo isso.
O que posso fazer para melhorar isso?
$response= curl_exec($ch);
curl_close($ch);
// Parse the response
$response= simplexml_load_string($response);
foreach($response->entry as $position)
{
echo "position: " . $position->title . "<br />";
//next would be the stockvalue, but I don't yet know how to get that
}
editar
$headers = array(
"Authorization: GoogleLogin auth=" . $auth,
"GData-Version: 2",
);
$ch=curl_init();
curl_setopt($ch, CURLOPT_URL, "http://finance.google.com/finance/feeds/default/portfolios/1/positions");
curl_setopt($ch, CURLOPT_HTTPHEADER, $headers);
editarEu vi meu erro que não usei
curl_setopt($ch,CURLOPT_RETURNTRANSFER,1);
Obrigado, Richard
Solução
Tente var_dump()
sua $response
e veja quais dados você tem dentro.
E eu vou usar file_get_contents()
ao invés de CURL
.
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow