내가 원하는 것은 모든 인스 텀 그램 사용자의 첫 번째 게시물의 날짜를 얻는 것입니다. 이 도구를 사용해 보니 Apigee하지만 이것이 정말로 도움이되는지 확실하지 않습니다. 이것이 가능한가? 나는 정말로 방향이 필요하다. TIAInstagram API - 인스 타 그램에서 모든 사용자의 첫 번째 게시물의 날짜를 가져옵니다.
1
A
답변
0
사용자의 첫 번째 게시물을 직접 가져올 방법이 없으므로 더 이상 페이지 매김이 없어 질 때까지 API 호출을하고 해당 응답의 마지막 게시물을 가져와야합니다. 어떤 페이지 매김에 응답
https://api.instagram.com/v1/users/{user-id}/media/recent/?access_token=ACCESS-TOKEN
봐 :
이 API를 호출 할 수 있습니다.
if(!json_response.pagination || !json_response.pagination.next_url){
first_post_date = json_response.data[json_response.data.length-1].created_time;
}
사용자가 게시물을 많이 가지고 있다면, 당신은 API 호출에 max_timestamp
PARAM를 사용하여 API 호출을 만들기 위해 스마트 한 방법을 사용하고 지금 7 월 2010 (인스 타 그램의 시작) 사이의 시간을 검색 할 수 있으며, 응답을 확인하십시오. 응답 데이터 []와 페이지 매김이 있으면 max_timestamp
= 이전 날짜를 시도하십시오. 응답 데이터가없는 경우 [] 나중에 시도하십시오. 데이터 형식 []이 있고 paganation.next_url이 없으면 첫 번째 글자가있는 글자가
created_time
인 메시지가 원하는 형식으로 변환 될 때까지 정렬됩니다.
데이터 [0]은 가장 최근의 것을 의미한다고 생각합니다. 요청 당 단 20 개의 미디어 만 반환합니다 ... 사용자가 1000 개가 넘는 미디어를 게시 한 경우 이것이 가능하지 않다고 생각합니다. – phenom
아, 맞아, 나는 틀린 질문을 읽고, 대답을 업데이트 할거야. – krisrak