[PHP]PEARã®Services_Twitterã§ã¤ã¶ããããåå¾ããã
Wordpressã®éçºã§Twitteré£æºãããã©ã°ã¤ã³ãéçºããã¨ãã®ã¡ã¢。 Twitter APIã使ã£ã¦ã¤ã¶ãããããã«ãªãã¾ã§ã®æµã㯠Twitterã®ã¢ã«ã¦ã³ããåå¾ãã ã¢ããªã±ã¼ã·ã§ã³ãç³è«ãã¦APIã®èªè¨¼ã«ä½¿ããã¼ã¯ã³ãåå¾ãã PHPã®ã©ã¤ãã©ãªã®ã¤ã³ã¹ãã¼ã« ãã¹ãã³ã¼ããæ¸ãã¦ã¤ã¶ããã¦ã¿ã ã¢ããªã±ã¼ã·ã§ã³ãç³è«ããã¾ã§ã¯åã®è¨äºãåèã«。 å
¨ä½ã®æµãã¯ä¸è¨ãµã¤ããåèã«ãªã。 [é ãä¸]PHPã§Twitter APIã®OAuthã使ãæ¹æ³ã¾ã¨ã ããããã¯PEARã® Services_Twitter (v0.6.1)ã®ã¤ã³ã¹ãã¼ã«ã¨ã¡ãã£ã¨ãã説æ。 ä¾åé¢ä¿ããä¸è¨ã¢ã¸ã¥ã¼ã«ãã¤ã³ã¹ãã¼ã«ãã。 HTTP_Request2 Net_URL2 HTTP_OAuth ããããææ°ã¯betaã ã£ããalphaã ã£ãã。ç§ã®å ´åã¯ãã¦ã³ãã¼ããã¦ãã©ã°ã¤ã³ãã£ã¬ã¯ããªã«é
ç½®ãã。 Services_Twitterãé
ç½®ããã¨ãã¯dataãã£ã¬ã¯ããªãå¿ããã«。 ãã®ä¸ã«ããapi.xmlãå¼ã³åºãã¡ã½ãããæ ¼ç´ãã¦ãã¦、Services_Twitterã¯ãããã®ä»²ä»å½¹ã«ãªã£ã¦ãããã ã。 ããã¥ã¡ã³ãã«ãæ¸ãã¦ãããã©、oAuthã使ã£ã¦ã¤ã¶ãããµã³ãã«ã³ã¼ãã¯æ¬¡ã®ãããªæã。 set_include_path( get_include_path() . PATH_SEPARATOR . 'install_dir' . '/lib' ); require_once 'Services/Twitter.php'; require_once 'HTTP/OAuth/Consumer.php'; try { $twitter = new Services_Twitter(); $oauth = new HTTP_OAuth_Consumer('consumer_key', ...