lang/php

CI twitter oauth lib haughin ver3.1 bug

C/H 2010. 11. 12. 17:26
CI lib 중 트위터 lib 인 http://www.haughin.com/code/twitter 에서 어떤때는 제대로 동작을 하는데 어떤때는 request_token 을 받지 못해서 "Woah there!"에러가 자꾸 나더라. 그래서 구글링을 3일이나 했다. 물론 그 사이 다른 일도 조금씩 처리하면서 검사를 했지만...

다른 API와 같이 테스트를 했지만 다른 lib에서는 작동이 잘 되는것으로 확인이 되었다.
결국은 curl을 사용하니 cURL 문제인가 싶어 설정을 밤새도록 뒤졌지만 도대체 문제를 찾을 수가 없었지만 결국 알아냈다.

EpiOAuth 1.0 lib 를 사용하는 곳에서 버그가 있다는 블로그 포스팅을 발견한것이다.(근데 그 포스팅을 프로그램 수정하고 테스트 하느라 잃어버렸다. -.-)
EpiOAuth 를 사용하는 lib가운데 적당한것으로 교체를 해주니 문제없이 작동한다.

에궁 작업량은 반나절거리인데 3일이나 맘고생 몸고생해야 한다니... 크윽... 어설픈 프로그래머는 몸으로 때워야 하는가?

기존 haughin 3.1 EpiOAuth 를 https://github.com/jmathai/twitter-async 에서  아래 3개의 파일과 관계된 소스를 모두 교체했습니다.
  • EpiCurl.php
  • EpiOAuth.php
  • EpiTwitter.php

반응형

'lang > php' 카테고리의 다른 글

PHP 5.3.x timezone 에러  (2) 2011.03.14
CentOS 5.x Yum APM  (0) 2011.03.08
ubuntu apm 설치  (0) 2010.10.21
facebook API Quick Guide (CodeIgniter)  (0) 2010.10.15
PHP cURL Multiple Processing  (0) 2010.10.14