Je suis en train de se connecter une API qui utilise 0AUTH2 via PHP. Le plan original était d'utiliser JS côté client, mais ce n'est pas possible avec 0AUTH2.réponse JSON avec PHP
J'essaie simplement obtenir un nombre d'actions à partir du point final de l'API qui est ici: https://api.bufferapp.com/1/links/shares.json?url=[your-url-here] & access_token = [votre accès-clé ici]
J'ai un bon access_token que j'utilise pour accéder au fichier JSON, qui fonctionne très bien.
C'est le code que j'ai écrit actuellement, mais je ne suis même pas sûr que je suis sur la bonne voie.
// 0AUTH2 ACCESS TOKEN FOR AUTHENTICATION
$key = '[my-access-key-here]';
// JSON URL TO BE REQUESTED
$json_url = 'https://api.bufferapp.com/1/links/shares.json?url=http://bufferapp.com&access_token=' . $key;
// GET THE SHARE COUNT FROM THE REQUEST
$json_string = '[shares]';
// INITIALIZE CURL
$ch = curl_init($json_url);
// CONFIG CURL OPTIONS
$options = array(
CURLOPT_RETURNTRANSFER => true,
CURLOPT_HTTPHEADER => array('Content-type: application/json') ,
CURLOPT_POSTFIELDS => $json_string
);
// SETTING CURL AOPTIONS
curl_setopt_array($ch, $options);
// GET THE RESULTS
$result = curl_exec($ch); // Getting jSON result string
Comme je l'ai dit, je ne sais pas si c'est la meilleure méthode - donc je suis ouvert à toutes les suggestions. J'essaie juste de récupérer le nombre de partages avec ce script PHP, puis avec JS, crache le compte de partage où j'en ai besoin sur la page.
Quelle est votre question? Qu'est-ce qui ne fonctionne pas? – orourkek
Actuellement, je n'arrive pas à obtenir une réponse. – onestepcreative
[? Qu'est-ce que vous avez essayé] (http://www.whathaveyoutried.com) – orourkek