일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- 프로그래머스
- Crawling
- 타입 챌린지
- BFS
- Nestjs
- HTTP
- HTTP 완벽 가이드
- 자바스크립트
- 문자열
- Algorithm
- 가천대
- 소켓
- 크롤링
- type challenge
- 백준
- 알고리즘
- socket
- 프로그래머스 레벨 2
- 타입스크립트
- TCP
- javascript
- ip
- dfs
- dp
- 레벨 1
- Node.js
- typescript
- 그래프
- 쉬운 문제
- 수학
- Today
- Total
목록도메인 (11)
kakasoo
에러 상황 { "channel": "meta", "message": "(#100) The parameter (생략) is required", "type": "OAuthException", "code": 100, "fbtrace_id": (생략) } code 100번에 message가 항상 고정으로 들어가는 것은 아니지만, code 100이 시사하는 바는 항상 똑같다. 요청자의 요청이 잘못된 경우로, 일반적으로 우리가 4XX 클라이언트 에러라고 생각하는 것을 모두 code 100으로 표현한다. 여기서는 생략한 지점에 들어간 파라미터가 잘못되었다는 의미로, 어떤 파라미터가 잘못되었는지에 따라 요청이 바뀐다. 해결 방법 명백한 개발 실수이기 떄문에 수정을 하면 된다. 특정 파라미터의 경우에는 어떤 점이 잘못되..
이전 글 [Meta] 메타 유저와 대응되는 파트너사의 구조 ( PBM, CBM ) 이전 글에서 [Meta] 용어 정리 (메타 자산 구조, 유저부터 유저의 자산까지) 메타 용어 정리 설명하기에 앞서 메타 용어들을 정리하고 가야 할 필요성을 느낀다. 메타의 ERD 구조가 실제로는 어떠한 kscodebase.tistory.com 서론 저번에는 PBM과 CBM에 대해서 설명했다. 마지막 그림만 가지고 다시 설명하면, Meta User는 PBM을 자신의 agency로 등록해야 한다. 모종의 이유로, PBM에서 바로 광고를 집행하는 것은 계정 정지 등의 이유에 대해서 대응하기 취약하기 때문에 PBM은 CBM을 만든다. PBM은 자신의 고객 당 하나의 CBM을 만들고, 고객으로부터 받은 자산 ( = DataSourc..
전문가 복잡함에 더 매력을 느끼는 사람 - 스틱 81p 기능 추가는 사실 매우 순수한 의도에서 식자된다. 기술자가 리모컨을 바라보며 생각에 잠긴다. ‘흠, 여기 앞쪽 공간이 비는군. 그러고보니 마이크로칩 용량도 좀 여유가 있었지. 남는 용량을 그냥 놀리느니 율리어스력과 그레고리력을 변환하는 기능을 넣는 게 어떨까?’ 기술자는 그저 사람들을 돕고 싶었을 뿐이다. 사람들을 깜짝 놀라게 할 만한 새로운 기능을 추가해 리모컨을 더욱 개선하고 싶었을 뿐이다. 한 편 팀의 다른 기술자들은 달력변환 기능에 별반 관심이 없다. 쓸데없는 기능이라고 생각하면서도 굳이 “달력변환 기능을 추가하느니 차라리 내 모가지를 잘라!” 라고 반대하지는 않는 것이다. 이런 식으로 천천히 그리고 조용히 리모컨과 다른 첨단 기술 기기들은 ..
이전 글에서 [Meta] 용어 정리 (메타 자산 구조, 유저부터 유저의 자산까지) 메타 용어 정리 설명하기에 앞서 메타 용어들을 정리하고 가야 할 필요성을 느낀다. 메타의 ERD 구조가 실제로는 어떠한지 모르지만, Meta Marketing API를 호출하면서 광고 자산들의 구조에 대해 대 kscodebase.tistory.com [Meta] 메타 광고 계정 생성 및 광고 관리자에 대한 설명 서론 이 글에서는 유저가 메타 관리자 페이지에서 비즈니스를 생성하고 광고 계정을 생성, 결제 정보를 연동하는 것까지를 다루려고 한다. 사실 개발자 입장에서는 유저의 플로우를 몰라도 API kscodebase.tistory.com 이전에 메타의 자산 ( = DataSource 라는 용어로 통합되었다 ) 에 대해서 설명..
서론 이 글에서는 유저가 메타 관리자 페이지에서 비즈니스를 생성하고 광고 계정을 생성, 결제 정보를 연동하는 것까지를 다루려고 한다. 사실 개발자 입장에서는 유저의 플로우를 몰라도 API를 연동하는 데에는 아무런 문제가 없기는 하다. 실제로 나는 그걸 전혀 모르는 상태로 개발을 해온 적이 있었는데, 그래도 알고 있는 편이 수월하기 때문에 다뤄봐야겠단 생각이 들었다. 광고를 만들기 위해서는 일단 비즈니스가 필요하다. 어떤 유저도, 자신의 비즈니스를 생성하지 않고서 광고를 집행할 수는 없다. ( 사업자를 등록해야 한다는 의미는 아니다. ) Meta Business Suite 및 비즈니스 관리자에 로그인하고 액세스하기 Meta Business Suite와 비즈니스 관리자를 사용하면 한곳에서 광고를 만들고 계정..
시작하기 - 마케팅 API - 문서 - Meta for Developers 3단계: 광고 세트를 생성하고 예산, 청구, 최적화 및 기간 정의 광고 세트는 같은 일일 또는 총 예산, 일정, 청구, 최적화 및 타게팅 데이터를 공유하는 광고 그룹입니다. 이 단계에서는 AdSet 클래 developers.facebook.com 이 문서의 내용을 그대로 정리할 뿐인 블로그 글이지만, 위 글은 개발자가 이미 광고 도메인 이해가 있을 것을 전제로 한 듯 하기에 어렵다. 따라서 어차피 도메인에 대해 설명할 겸 한 문장 한 문장을 해석을 달아서 API를 어떻게 호출할 것인지를 설명할 것이다. 다만, 이 글을 보고 그대로 따라한다고 해서 광고를 생성할 수 있다고 보장할 수는 없는데, 이 문서는 자기 계정인 경우에 해당하기..
메타 용어 정리 설명하기에 앞서 메타 용어들을 정리하고 가야 할 필요성을 느낀다. 메타의 ERD 구조가 실제로는 어떠한지 모르지만, Meta Marketing API를 호출하면서 광고 자산들의 구조에 대해 대략 생각해볼 수 있다. 생각해보면 위와 같이, 1:M으로만 구성되어 있는 어떤 모습을 상상해볼 수 있는데, 실제로도 저러한지는 알 수가 없다. 아무래도 글로벌 서비스인 탓에, 처음의 설계와 달라진 '허용'들이 생겨나면서 1:1, 1:N, N:M 등 다양한 관계성이 생겨난 것으로 보인다. 최종적으로 그려지는 ERD의 모습은 위와 같이, 유저부터 광고 계정까지 1:M으로 연결되며, 각 연결 지점마다 자산이 있는 걸로 보인다. 메타 서비스의 '유저'는 여러 개의 '비즈니스'를 가지고, '비즈니스'는 다시 ..
에러 상황 { "message": "Application does not have permission for this action", "type": "OAuthException", "code": 10, "error_subcode": 1341012, "is_transient": false, "error_user_title": "이 프로필에 대한 액세스 권한 없음", "error_user_msg": "이 프로필에 액세스하는 데 필요한 권한이 없습니다", "fbtrace_id": "(생략)" } Application does not have permission for this action는 액세스 권한이 없을 때 발생한다. Facebook - You don't have required permission to..
에러 상황 { "message": "Application request limit reached", "type": "OAuthException", "is_transient": true, "code": 4, "error_subcode": 1504022, "error_user_title": "API 요청이 너무 많음", "error_user_msg": "이 앱에서 너무 많이 호출했습니다. 잠시 기다린 후에 다시 시도해주세요. 자세한 정보는 다음을 참고하세요: https://developers.facebook.com/docs/marketing-api/insights/best-practices/#insightscallload", "fbtrace_id": "(생략)" } { "message": "Applicati..
에러 상황 { "message": "Service temporarily unavailable", "type": "OAuthException", "is_transient": false, "code": 2, "error_subcode": 1504018, "error_user_title": "요청 시간이 초과되었습니다", "error_user_msg": "기간을 줄이거나 더 적은 데이터를 검색하거나 비동기 작업을 사용하세요", "fbtrace_id": "(생략)" } 일시적으로 서비스를 이용할 수 없다는 메시지인데, 상세한 내용은 `error_user_title`와 `error_user_msg`을 통해 확인할 수 있다. 아마도 message는 카테고리 상 code 2에 해당하는 내용일 것이고 error tit..
리드, 핵심이 되는 메시지 문제는 지역 신문에 지역 사람들의 이름이 충분히 실리지 않는다는 것이다. 지면을 채울 이름들만 충분하다면, 나는 기꺼이 발행 지면을 두 페이지 늘리고 식자공을 두 명 더 고용할 것이다. 지역 중심을 이루기 위해서라면 신문이 지루해져도 상관없다. 만일 가 오늘 석간에 던 마을 전체의 전화번호부를 인쇄한다면, 나는 주민들의 절반 이상이 의자에 앉아 자기 집 전화번호가 있는지 훑어볼 것이라고 확신한다. - 스틱 78p 머리를 띵하게 만드는 구간은, 신문에 온통 전화번호만 출력해서 내보내더라도 절반이 볼 거라는 통찰력이었다. 노스캐롤라이나주의 던이라는 마을은 인구가 1만 4천명 정도인데 지역 신문 구독률이 112%라고 한다. 이 수치는 신문을 2부 이상 읽는 가구가 있거나, 해당 지역..