2017-04-23 6 views
0

PHP를 사용하여 개별 Instagram 계정에서 일부 통계를 얻는 응용 프로그램을 작성하고 있습니다.Instagram의 프로필 개수 얻기

https://www.instagram.com/{username}/?__a=1

이 json_decode으로, 내가하여 추종자들과 다음을 얻을 : 은 내가 JSON 형식의 문자열을 얻을 수있는 다음과 같은 URL에 GET 요청 할

$follows = $data['user']['follows']['count']; 
$followedBy = $data['user']['followed_by']['count']; 

을하지만 난 몰라 게시물 개수를 얻는 방법을 알아야합니다. NASA 프로필에 대한 예를 들어

: https://www.instagram.com/nasa/

... 나는 수 (현재) 1.967이 필요합니다.

아이디어가 있으십니까?

그리고 마지막 질문 : 통계를 얻으려면 API 키를 사용해야합니까, 아니면 위 URL에 대한 GET으로 충분합니까?

$json = file_get_contents('https://www.instagram.com/nasa/?__a=1'); 
$obj = json_decode($json); 
echo $obj->user->media->count; 

에 어떤 문제가 있는지

+0

api는'posts'를'media'라고합니다. https://www.instagram.com/developer/endpoints/users/ –

답변

0

그것은 단지 당신이 원하는대로 올바른 게시물 개수를 뱉어?

+0

와우 덕분에 그 대답이 나온 것입니다. 어떤 이유로 저는 json return을 잘못 읽었습니다 (나는 결과가없는 "1967"에 대한 텍스트 검색을했음을 확신했습니다!) 어쨌든 :) 다시 한번 감사드립니다! – user3594130

관련 문제