2012-04-04 62 views
1

我已經制作了一個簡單的Twitter API程序,它將循環訪問您的關注者並抓取所有關鍵字。它通過他們的ID獲取他們。我如何獲得他們的screen_name?PHP Twitter API「獲取用戶/查找」。抓取屏幕名稱來自編號

我知道我必須做一些用戶/查找與user_id作爲參數之一。

我注意到我認爲是我的問題。

我試圖去的JSON代碼就像這樣。

[ 
{ 
    "screen_name": "twitter" 
} 
] 

我有這樣做了(下圖)。

{ 
    "screen_name": "twitter" 
} 

與查找功能(https://dev.twitter.com/docs/api/1/get/users/lookup),它與 「[」 開始。

我在想我必須要做類似的事情。

$ LookUp_JSON - > [1] - > screen_name 然後打印出「twitter」,但顯然不是。

回答

2

退房Twitter的API控制檯(https://dev.twitter.com/console

..並攻擊它一點點,因爲它從控制檯的角度來看無證。

轉到users/show在那裏你會看到這個

http://api.twitter.com/1/users/show.json?screen_name={screen_name}

它改變這個

http://api.twitter.com/1/users/show.json?user_id={id}

IE爲@TwitterAPI的ID(6253282)此呼叫

HTTP:// API .twitter.com/1 /users/show.json?user_id=6253282

會得到你:

{ 
    "id": 6253282, 
    "id_str": "6253282", 
    "name": "Twitter API", 
    "screen_name": "twitterapi", 
    "location": "San Francisco, CA", 
etc... 
}