2011-11-05 4 views
0

저는 Streaming API를 통해 트윗을 가져 오는 앱을 개발중인 팀원입니다. 지금까지, 모든 것이 우리의 dev에 서버에 벌금을 운영하고있어하지만 우리는 생산에 푸시 할 때, 다음과 같은 트위터의 스트림 결과에 대한 연결을 시도 :Twitter 스트리밍 연결은 Dev 서버에서 완벽하게 작동하지만 생산품에서는 작동하지 않습니다.

<title>Error 401 UNAUTHORIZED</title> 
</head> 
<body> 
<h2>HTTP ERROR: 401</h2> 
<p>Problem accessing /1/statuses/filter.json. Reason: 
<pre> UNAUTHORIZED</pre></p> 
<hr /><i><small>Powered by Jetty://</small></i> 

우리는 오랜 시간 동안 같은 응용 프로그램을 사용하고를 dev에 서버와 스트리밍을 통해 당기는 그때 완벽하게 작동하지만, 우리가 우리의 생산에서 그 응용 프로그램을 사용하려고했을 때 갑자기 작동하지 않습니다. 이제 개발자와 제작을 위해 별도의 앱을 만들었지 만 프로덕션 서버에서 동일한 오류가 발생했습니다. 또한 스트리밍을위한 지수 백 오프 규칙을 구현하고 있습니다. 서버 시간은 동일합니다. (BTW, 내 트위터 라이브러리로 tweepy를 일부 사용자 지정과 함께 사용 중입니다.)

스트림 인증을 위해 앱을 만든 계정에 accesstoken 및 accesstokensecret 값을 사용하고 있습니다. 이 문제의 원인은 무엇입니까? 어떤 도움을 주시면 감사하겠습니다.

답변

0

서버에서 시간을 확인 했습니까? twitter API로 작업 할 때, 일반적으로 401 에러는 연결 시스템이 인증 프로세스를 완료하기에 충분한 트위터 클럭을 가지고 있지 않을 때 발생합니다. 참조 :

Twitter Developer Issues

Twitter Discussion on this

은 해당 링크에서 게시물에 대한 응답으로 게시 된 의견에 특히주의를 기울이십시오.

관련 문제