Fiche technique | |
---|---|
Prérequis : | PHP 5.3.0+ |
Auteur : | Jublo IT Solutions |
Catégorie : |
Description
Cette bibliothèque, développer par Jublo IT Solutions, offre la possibilité aux applications d'effectuer la connexion vers les API de Twitter facilement. Cette bibliothèque nécessite obligatoirement le PHP 5.3.0 à cause que cette bibliothèque utilise les espaces de noms dans son intégration, de plus, il faut que les extensions CURL et OpenSLL soit installées. Son concurrent majeur est «TwitterOAuth.php».
Méthode de la classe «Codebird»
Nom | Description |
---|---|
getInstance | Cette méthode permet de demander une simple instance de la classe. |
getVersion | Cette méthode permet de demander la version courante du Codebird. |
oauth_authenticate | Cette méthode permet de demander l'authentification URL de l'OAuth pour les requêtes de jeton courante. |
oauth_authorize | Cette méthode permet de demander l'URL d'autorisation pour les requêtes de jeton courante. |
oauth2_token | Cette méthode permet de demander le porteur de jeton OAuth. |
setBearerToken | Cette méthode permet de fixer l'authentification du porteur de jeton de l'OAuth2 de l'application seulement. |
setConsumerKey | Cette méthode permet de fixer la clef cliente et secret de l'application du OAuth. |
setReturnFormat | Cette méthode permet de fixer le format pour la réponse de l'API. |
setToken | Cette méthode permet de fixer la requête OAuth ou l'accès secrète et de jeton (clef utilisateur). |
_buildMultipart | Cette méthode permet de détecter les noms de fichiers dans les paramètres de téléversement et d'ensuite construire les requêtes de «multipart» pour les paramètres de téléversement. |
_callApi | Cette méthode permet d'effectuer les appels d'API en utilisant CURL. |
_detectMethod | Cette méthode permet de demander la méthode de détection HTTP pour les appels API. |
_detectMultipart | Cette méthode permet de demander d'effectuer la détection si l'appel de l'API doit utiliser un «multipart/form-data». |
_getEndpoint | Cette méthode permet de construire le fermeture du point de l'URL d'API au complet. |
_nonce | Cette méthode permet d'effectuer la génération d'une chaine de caractères aléatoires. |
_parseApiReply | Cette méthode permet d'analyser l'API de réponse d'encodage dans l'ensemble «return_format». |
_sha1 | Cette méthode permet de demander l'encodage SHA1 haché en base64 pour les données spécifiés. |
_sign | Cette méthode permet d'effectuer la génération d'une signature OAuth. |
_url | Cette méthode permet de demander les données d'encodage pour l'URL spécifié. |
__call | Cette méthode est utilisé comme gestionnaire centrale de l'API par faire passer n'importe quel requêtes. |
Exemple
Voici un exemple montrant comment authentifier vos demandes d'API pour un utilisateur particulier sur Twitter (OAuth 1.0a ou supérieur) :
- <?php
- require_once('codebird.php');
- \Codebird\Codebird::setConsumerKey('XXXXXXXXXXXX', 'YYYYYYYYYYYYYYYYYYYYYYYYYYYYY');
-
- $cb = \Codebird\Codebird::getInstance();
- /* ... */
- ?>
Voir également
Langage de programmation - PHP - Références des bibliothèques et cadres d'application - TwitterOAuth.php
Articles - Les réseaux sociaux - Twitter
Dernière mise à jour : Samedi, le 20 juin 2015