2012-09-10 65 views

回答

0

已解決。這是我的錯誤,正如所料......

錯誤:
$ uri ='http://api.twitter.com/1/users/show.json?screen_name ='。$ name;
$客戶機 - > setUri($ URI)

右:
$ URI =「HTTP://api.twitter.com/1/users/show.json;
$ client-> setUri($ uri); ($ uri,數組(「screen_name」=> $ name))

%& $§/ &%! < - 可翻譯的惡言惡語......

1

檢查響應頭從Twitter爲:

X-Warning: Invalid OAuth credentials detected. 

基於:

確保您檢查用於請求 不需要身份驗證方法時,頭部返回。如果您的請求包括 無效的OAuth信息的API會做兩兩件事之一:

對於需要身份驗證方法,該API將返回有關錯誤的詳細信息的錯誤 響應。 例如HTTP 響應主體的401錯誤無法通過OAuth進行身份驗證。

對於可請求未認證的方法, API會彷彿認證沒有被使用 處理該請求。這意味着 該請求將計入​​未經驗證的速率限制。如果發生此 ,API將在其中包含以下標頭 響應:X警告:檢測到無效的OAuth憑據。

我懷疑你的問題更多的是與Oauth不匹配,然後是其他任何事情。 Obtaining access tokens頁面可能會有所幫助。

+0

標題中沒有x警告。 verify_credentials提供了有關登錄用戶的信息。重新創建應用程序沒有幫助... –