전체 글 42

워드프레스 REST 예약 발행이 9시간 밀리는 이유 (타임존 함정)

워드프레스 REST API로 예약 발행을 붙이는 작업은 문서가 잘 되어 있어서 금방 끝납니다. status를 future로, date에 발행 시각을 넣어 POST하면 워드프레스가 알아서 그 시각에 발행합니다. 서버나 스크립트가 계속 떠 있을 필요도 없습니다. 그런데 저는 이 간단한 구조에서 예약이 9시간씩 밀리는 문제를 겪었습니다. 이 글은 그 원인을 추적한 기록입니다.증상: 18시에 예약했는데 발행이 안 된다저녁 6시로 예약한 글이 6시가 한참 지나도 future 상태 그대로였습니다. 처음에는 wp-cron이 죽었나 의심했지만, 사이트는 정상이었고 다른 기능도 멀쩡했습니다. 글의 메타데이터를 REST로 직접 확인하고 나서야 원인이 보였습니다.GET /wp-json/wp/v2/posts/{id}?cont..

티스토리 Open API 종료 후 자동 발행 구축기 (CDP 브라우저 자동화)

티스토리 Open API는 2024년 2월에 완전히 종료되었습니다. 글 작성, 수정, 파일 첨부까지 전부 막혔고, 지금 엔드포인트를 호출하면 404만 돌아옵니다. 그런데도 여러 블로그를 운영하다 보면 예약 발행 자동화가 절실해지는 순간이 옵니다. 이 글은 API 없이 티스토리 자동 발행을 실제로 구축하면서 겪은 과정과 함정을 정리한 기록입니다.남아 있는 선택지 확인먼저 공식 경로가 정말 없는지 확인했습니다. 아래 세 가지를 직접 호출해 본 결과입니다.open.tistory.com → 404www.tistory.com/apis/post/write → 404API 앱 등록 페이지 → 404공식 문서 저장소에도 종료 안내만 남아 있습니다. 결국 남는 ..

구독자 3천 명 채널이 4,295만 조회수를 만든 방법

구독자 3천 명 채널이 4,295만 조회수를 만든 방법작은 유튜브 채널이 큰 조회수를 만드는 구조를 데이터로 분석해보면 보이는 것들유튜브를 분석하다 보면 종종 이상해 보이는 채널을 만나게 됩니다. 구독자는 몇 천 명 수준인데 누적 조회수는 수천만 회를 넘긴 채널입니다. 이런 채널을 보면 가장 먼저 떠오르는 생각은 대개 비슷합니다.“알고리즘을 한 번 크게 탄 걸까?”물론 알고리즘의 영향을 받은 것은 맞을 수 있습니다. 하지만 유튜브 채널 성과를 볼 때 단순히 누적 조회수만 보면 실제보다 훨씬 더 대단해 보이는 착시가 생깁니다. 특히 쇼츠 중심 채널은 롱폼 채널보다 조회수가 훨씬 빠르게 쌓이는 구조이기 때문에, 구독자 수와 누적 조회수만 놓고 채널의 성과를 판단하면 위험합니다.이번 글에서는 WatchPick..