Est-ce la bonne façon d'obtenir une réponse json d'une URL avec Zend? J'essaie d'obtenir des informations de l'API Instagram par la voie (http://instagram.com/developer/authentication/)Obtenir json avec Zend
public function getAccessToken($code) {
$config = Zend_Registry::get('config');
$client = new Zend_Http_Client('https://api.instagram.com/oauth/access_token');
$client->setMethod(Zend_Http_Client::POST);
$client->setParameterPost('client_id', $config['social']['instagram']['client_id']);
$client->setParameterPost('client_secret', $config['social']['instagram']['client_secret']);
$client->setParameterPost('grant_type', 'authorization_code');
$client->setParameterPost('redirect_uri', $config['social']['instagram']['redirect_uri']);
$client->setParameterPost('code', $code);
$body = $client->request();
return $body->getBody();
}
Je suis juste une réponse étrange, quelque chose comme:
string '<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>Instagram</title>
<meta name = "viewport" content = "width = 320px">
<link rel="stylesheet" href="/static/styles/master-new.css?1" type="text/css" media="screen" title="no title" charset="utf-8">
</head>
<body>
<div id="wrap" class="grid-all group">
<div style'... (length=726)
Toutes les idées? Je suis un peu un noob dans Zend, alors s'il vous plaît assurez-vous de penser à la même chose trop évident :)
Salut, merci pour votre réponse, mais ce n'est pas le problème, les valeurs sont très bien, en fait, si je mets l'un d'entre eux incorrectement, je reçois le message instagram de celui-ci est incorrect – luqita