트위터에서 같은 내용의 DM이나 트윗을 연달아 보낼 경우, 트위터 측에서 스팸으로 의심하고 차단하기 때문에 발생합니다. 저의 경우, DM과 관련된 API를 사용하다가 실수로 "나에게 온 DM에는 답변하지 않기" 기능을 넣는 것을 잊어 트위터가 "나에게 보내는 메시지"를 무한대로 보내게 되어 해당 오류가 발생했습니다.
B가 코딩하면 Boding
blog
36 Posts
분류 전체보기
오류 해결/Twitter API
tweepy.errors.Forbidden: 403 Forbidden 226 - This request looks like it might be automated. To protect our users from spam and other malicious activity, we can't complete this action right now. Please try again later.
오류 해결/Twitter API
tweepy.errors.TwitterServerError: 503 Service Unavailable 130 - Over capacity
트위터 서버의 과부하로 인한 오류로 보입니다. 트래픽 과다로, 요청을 처리할 시간을 준 뒤 다시 Twitter API를 사용하는 것이 해결책으로 보입니다.
오류 해결/Twitter API
Forbidden: 403 Forbidden 185 - User is over daily status update limit.
Twitter API에는 하루에 쓸 수 있는 트윗의 갯수가 정해져있습니다. 24시간을 기준으로 총 2400트윗인데, 3시간에 300트윗입니다. 해당량을 넘겼을 때 나오는 오류로, 이후의 트윗 작성이 불가능해집니다. 이 오류를 해결할 수 있는 방법은 아직까지 딱히 없는 것으로 보입니다.
오류 해결/Twitter API
tweepy.errors.TweepyException: Failed to send request: ('Connection aborted.', OSError(107, 'Transport endpoint is not connected'))
아직 원인을 명확히 밝혀내지는 못했으나 소켓과 관련된 오류인 것 같습니다. 그런데 소켓이나 드라이브 마운트를 하는 코드가 아니라서... 좀 더 알아봐야 할 것 같습니다. 재실행하니 문제는 해결됐습니다. 오류 핸들러는 추후에 따로 추가하는 것이 좋아보입니다.
코딩 지식
github 홈페이지 만들기
나중에 참고용으로 확인하고자 링크를 남겨둡니다... https://dnight.tistory.com/entry/GitHubio-페이지-만들기
코딩 지식
gspread 유용한 기능들
Google에서 스프레드시트 API를 gspread로 사용할 때면 자주 사용하는 기능들이 있는데, 여기에 몇 가지 적어보고자 합니. 물론 기능을 사용하기 위해서는 먼저 구글 API에서 키를 받고 연동하는 과정이 중요합니다. 이때, 개발자 계정은 해당 계정에 편집자 권한으로 들어가 있어야 합니다. 키 받아서 시트 불러오기 # API 키를 연동하는 과정 key_file = "키파일 경로.json" scope = ['https://spreadsheets.google.com/feeds','https://www.googleapis.com/auth/drive'] creds = ServiceAccountCredentials.from_json_keyfile_name(key_file, scope) client = gsp..