2010-09-30 8 views
0

J'ai trouvé que de nombreuses fonctions qui sont documentées dans Zend_Service_Twitter semblent ne plus fonctionner, ou peut-être que j'ai fait la mauvaise chose.Est-ce que Zend_Service_Twitter est utilisable/mis à jour?

Zend_Debug::dump($twitter->account->verifyCredentials()); 

retourné

object(Zend_Rest_Client_Result)#50 (2) { 
    ["_sxml":protected] => object(SimpleXMLElement)#55 (2) { 
    ["request"] => string(33) "/1/account/verify_credentials.xml" 
    ["error"] => string(19) "Incorrect signature" 
    } 
    ["_errstr":protected] => NULL 
} 

Répondre

0

Cela pourrait très bien être le cas, que Twitter a mis à jour leur authentification oAuth. Il a également cassé ma propre bibliothèque oAuth. La grande différence que j'ai trouvée est qu'ils ont ajouté un oauth_verifier, dont je ne me souviens pas avoir vu dans la documentation originale d'oAuth quand je construisais ma propre bibliothèque.

Ce diagramme sur la page de développement de Twitter aide à expliquer.

Je ne peux pas vraiment vous aider avec le reste de votre problème que je ne l'utilise moi-même le Zend Framework, mais je pense que votre hypothèse selon laquelle il a besoin d'une mise à jour est correcte.

+0

ZF a été mis à jour. La procédure OAuth pour Zend_Service_Twitter est documentée dans l'exemple n ° 1 à http://framework.zend.com/manual/en/zend.service.twitter.html – GZipp

+0

Je ne parlais pas du passage à oAuth lui-même, parce que je pensais déjà c'était utilisé (ce qui est bien). Mais avant le passage permanent à oAuth, le soutien sur Twitter avait été flou (d'après mon expérience), et récemment, j'ai dû faire quelques changements au flux oAuth pour le faire fonctionner à nouveau. Mais je viens de télécharger ZF 1.10.8 et vérifié, ce n'est pas le problème ici. – CharlesLeaf

+0

@Gzipp, l'exemple 1 est le même que le code i montré? J'ai essayé d'exécuter 'verifyCredentials()' –