“Impossible de vous authentifier.” -erreur lors de l'utilisation de Twitter OAuth
Je suis en train de construire mon premier système à l'aide de Twitter OAuth et avoir quelques problèmes.
D'abord, je suis en utilisant Abraham Twitter de classe pour cela et j'ai suivi cette tutoriel. Cependant, je reçois ces lignes sur mon callback.php:
Warning: array_merge() [function.array-merge]: Argument #2 is not an array in C:\xampp\htdocs\twitter\twitterOAuth\OAuth.php on line 301
Warning: strtoupper() expects parameter 1 to be string, array given in C:\xampp\htdocs\twitter\twitterOAuth\OAuth.php on line 373
Oops - an error has occurred.
SimpleXMLElement Object
(
[request] => /account/verify_credentials.xml
[error] => Could not authenticate you.
)
Est ce problème par Twitter de la classe, ou suis-je en train de faire quelque chose de mal? J'ai mon Consumer Key et Consumer Secret dans config.php comme tutoriel dit, mais dois-je mettre quelque chose d'autre?
Martti Laine
Vous devez vous connecter pour publier un commentaire.
L'Snipe.net tutoriel est pour une ancienne version de TwitterOAuth. Assurez-vous de lire la nouvelle documentation
http://github.com/abraham/twitteroauth/blob/master/DOCUMENTATION
En général la mise à jour vers la nouvelle version est en train de changer:
$content = $to->OAuthRequest('https://twitter.com/account/verify_credentials.xml', array(), 'GET');
à:
$content = $to->get('account/verify_credentials');
J'ai eu le même message d'erreur, causée par une simple erreur:
Ne fonctionne pas:
$this->twitteroauth->post('statuses/update’, $message);
Travaux:
$this->twitteroauth->post('statuses/update', array("status" => $message));