태그된 게시물이 불러와지지 않음

Today I Learned 날짜 2024년 12월 27일 금요일 내용 태그된 게시물 태그된 게시물이 불러와지지 않는다는 이슈가 들어왔다. 확인해보니 진짜 안들어온다. 문제는 누구는 들어오고 누구는 들어오지 않는다는 것이다… {“error”:{“message”:“Unsupported request - method type: get”,“type”:“IGApiException”,“code”:100,“fbtrace_id”:“AJeSMqmb-9xrcVdqxJ9xf3L”}} 차라리 들어오는 계정이 눈에 띄는 특징(우리 테스트 계정만 들어온다던가)이라도 있었으면 답을 찾았을텐데 도저히 찾지 못했다. 태그된 게시물을 불러올 수 있는 계정과 불러올 수 없는 계정을 온갖 방법으로 비교해봤다. 액세스토큰 디버그 https://developers.facebook.com/tools/debug/accesstoken/ 에 들어가면 페이스북에서 받은 액세스 토큰을 디버그할 수 있다. 둘다 가진 권한이 똑같고, 유효한 토큰이라 토큰의 문제는 아니었다. ...

2024년 12월 27일 · 1 분 · 배준수

인스타그램 Carousel_album

Today I Learned 날짜 2024년 11월 13일 수요일 내용 진짜 모든 미디어를 저장하기 이번 스프린트에 유저의 태그된 게시글도 불러와야 한다. 이것 자체는 상당히 간단했는데, /tags 엔드포인트로 요청을 보내면 다 가져왔다. 문제는 캐러셀 타입의 포스트들이다. 인스타그램 미디어에는 3가지 종류가 있다. IMAGE, VIDEO, CAROUSEL_ALBUM 이다. 게시글을 올릴 때 뭐가 됐든 하나만 올리면 IMAGE, VIDEO 로 올라가지만 여러 장을 올릴경우 CAROUSEL_ALBUM으로 올라간다. 이떄 데이터에 담긴 media_url 은 가장 처음에 나오는 이미지를 대상으로 한다. 나머지 뒤에 있는 것들은 이 미디어의 children들로 처리된다. 사실 이 말이 엄밀하진 않은게, 이 children에는 자기 자신도 포함된다. 즉 게시글에 사진을 3장 올리면 children 안에 3개의 Child 데이터가 존재하는 셈이다. 즉 ...

2024년 11월 13일 · 2 분 · 배준수

인스타그램 댓글 가져오기 마무리

Today I Learned 날짜 2024년 6월 17일 월요일 내용 스프린트 마무리 인스타그램에서 댓글을 가져오는 기능을 마무리했다. 물론 QA가 남긴했으나.. 이것저것 마무리가 필요한 부분을 PRD를 다시 보면서 고쳤다. 게시된 댓글 저장 : 계정 연동을 해지하더라도 게시된 댓글은 냅둬야 했다. 따라서 기존처럼 샵의 하위 테이블을 모두 삭제하는 대신, 미게시된 댓글만 삭제하도록 했다. 단, 다시 가져올때 그 스토어의 그 댓글이 기존 테이블에 존재하는지 중복검사를 추가했다. 앱 메타필드 업데이트 각 데이터들이 변동될 때마다 앱 메타필드에도 업로드 되도록 기능을 추가했다. 메타필드는 일부 수정은 안되고 항상 덮어쓰기 형식으로 처리된다. 따라서 매번 위젯에서 사용하는 자바스크립트와 스타일 파일은 별도의 key로 두었다. 데이터가 자주 변경되는 것은 댓글이나 위젯 옵션들이 포함된 템플릿 부분이라 이 부분만 별도의 key로 설정했다. ...

2024년 6월 17일 · 1 분 · 배준수

마크 주커버그와 5가지 액세스 토큰의 비밀

Today I Learned 날짜 2024년 6월 10일 월요일 내용 페이스북과 인스타그램은 하나인듯 하나가 아님. 진짜다. 내가 페이스북을 끊은지 오래되었고, 인스타그램을 계정만 만들어놔서 혼나는건지 모르겠으나 얘네는 자기들 맘대로 공유하고, 분리하고 난리부르스를 친다. 상당히 맘에 들지 않으나 내가 뭘 할수 있겠는가. 그저 열심히 Docs를 읽고 만들었다. 이번 기능은 “인스타그램 비즈니스 계정”에서 게시글에 달린 댓글을 가져와야 한다. 그래서 난 인스타그램 계정에 접근하는 법을 열심히 알아봤고 기능을 구현했다. 그리고 인스타그램 비즈니스 계정과 그냥 계정은 다르다는 사실을 깨달아버렸다. 그래도 언젠가 쓰지 않을까? 하는 마음으로 한구석에 조용히 쑤셔넣어놨다. ...

2024년 6월 10일 · 1 분 · 배준수

인스타그램 스프린트 시작

Today I Learned 날짜 2024년 6월 3일 월요일 내용 인스타그램은 인생의 낭비가 아니다. 다음 스프린트로 인스타그램에서 댓글들을 가져오는 기능을 추가하게 되었다. API를 이용하면 크게 어려울 것 없다고 생각했는데 이것저것 코드를 끄적이다보니 생각대로 잘 안되는 부분이 있다. 결국 서버는 유저의 access token으로 각 요청을 다뤄야 한다. 이 토큰이야 로그인을 통해 인스타그램 내에서 우리 앱을 허용하면 우리가 받게 될 거라고 생각한다. 테스터 계정을 등록해서, 임의의 액세스 토큰을 가지고 여러 요청들을 처리해 볼 수 있는데, 원하는 데이터가 안가져와진다! 이번 스프린트 상당히 쉽지않아 보인다. ...

2024년 6월 3일 · 1 분 · 배준수