2014-07-09 2 views
0

온라인에서 찾은 스니퍼의 도움을 받아 최신 트위터 추종자의 이름을 얻으려고합니다. 그러나 나는 내가이 내가 생각하고 follows-> 사용자 -> 이름을 잘해야 얻을 내 broser의 URL에배열에서 마지막 팔로어의 사용자 이름을 얻을 수 없습니다.

$json_array2 = json_decode(file_get_contents('https://api.twitch.tv/kraken/channels/'.strtolower($channelName).'/follows?limit=1'), true); 

$latestFollower = $json_array2['follows']['user']['name']; 

타자를 이해할 수 없다는 오류 메시지가 그러나 나는하지 추측 :(

{ 
    "follows": [ 
     { 
      "created_at": "2014-07-09T23:30:59Z", 
      "_links": { 
       "self": "https://api.twitch.tv/kraken/users/username17376/follows/channels/sodapoppin" 
      }, 
      "user": { 
       "_id": 65845277, 
       "name": "username17376", 
       "created_at": "2014-07-08T03:59:16Z", 
       "updated_at": "2014-07-08T04:14:14Z", 
       "_links": { 
        "self": "https://api.twitch.tv/kraken/users/username17376" 
       }, 
       "display_name": "Username17376", 
       "logo": null, 
       "bio": null, 
       "type": "user" 
      } 
     } 
    ], 
    "_total": 339627, 
    "_links": { 
     "self": "https://api.twitch.tv/kraken/channels/sodapoppin/follows?direction=DESC&limit=1&offset=0", 
     "next": "https://api.twitch.tv/kraken/channels/sodapoppin/follows?direction=DESC&limit=1&offset=1" 
    } 
} 
+4

어떤 오류가 발생합니까? –

+2

오류 메시지가 무엇입니까? – sharf

+0

$ json_array2에서 var_dump를 사용해 보셨습니까? – Kai

답변

0

은 당신의 JSON에

$json_array2['follows'][0]['user']['name']; 

을 기반으로해야

{ 
    "follows": [ 
     { 

이것은 follows이 배열임을 보여줍니다. 배열 (인덱스 0)의 첫 번째 객체는 "user"속성을 가진 객체입니다.

관련 문제