36 Posts
분류 전체보기
트위터에서 같은 내용의 DM이나 트윗을 연달아 보낼 경우, 트위터 측에서 스팸으로 의심하고 차단하기 때문에 발생합니다. 저의 경우, DM과 관련된 API를 사용하다가 실수로 "나에게 온 DM에는 답변하지 않기" 기능을 넣는 것을 잊어 트위터가 "나에게 보내는 메시지"를 무한대로 보내게 되어 해당 오류가 발생했습니다.
트위터 서버의 과부하로 인한 오류로 보입니다. 트래픽 과다로, 요청을 처리할 시간을 준 뒤 다시 Twitter API를 사용하는 것이 해결책으로 보입니다.
Twitter API에는 하루에 쓸 수 있는 트윗의 갯수가 정해져있습니다. 24시간을 기준으로 총 2400트윗인데, 3시간에 300트윗입니다. 해당량을 넘겼을 때 나오는 오류로, 이후의 트윗 작성이 불가능해집니다. 이 오류를 해결할 수 있는 방법은 아직까지 딱히 없는 것으로 보입니다.
아직 원인을 명확히 밝혀내지는 못했으나 소켓과 관련된 오류인 것 같습니다. 그런데 소켓이나 드라이브 마운트를 하는 코드가 아니라서... 좀 더 알아봐야 할 것 같습니다. 재실행하니 문제는 해결됐습니다. 오류 핸들러는 추후에 따로 추가하는 것이 좋아보입니다.
나중에 참고용으로 확인하고자 링크를 남겨둡니다... https://dnight.tistory.com/entry/GitHubio-페이지-만들기
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..