카카오톡 테스트 오류
381
작성한 질문수 2
from fastapi import Request, FastAPI
app = FastAPI()
@app.get("/")
async def root():
return {"message": "kakaoTest"}
@app.post("/chat/")
async def chat(request: Request):
kakaorequest = await request.json()
print(kakaorequest)
return 안녕하세요 ! 강사님 수강잘하고 있습니다.
14번째 카카오톡 챗봇만들기(local)에서 질문입니다.
위의 코드 서버 실행시키고 카카오톡 챗봇 센터에서 테스트 Api를 했을때 아래와 같이 에러가 나오네요 ㅜ


그래서 혹시나 해서
from fastapi import Request, FastAPI
app = FastAPI()
@app.get("/")
async def root():
return {"message": "kakaoTest"}
@app.post("/chat/")
async def chat(request: Request):
kakaorequest = await request.json()
print(kakaorequest)
response = {
"version": "2.0",
"template": {
"outputs": [
{
"simpleText": {
"text": "안녕"
}
}
]
}
}
return response
혹시나 response 양식을 줘봐도 안되네요..
무엇이 잘못되었을까요..? ㅠㅠ
답변 2
0
안녕하세요 쭌랩입니다. 답변이 늦어서 죄송합니다!
혹시 ngrok가 실행되고 있는 중일까요? 만약 ngrok가 실행되고 있지 않으면 카카오톡 서버와 연동이 되지 않습니다. ngrok 를 실행하고 해당 URL과 카카오톡 서버 연결을 다시한번 확인 부탁 드립니다.
감사합니다.
쭌랩 드림
0
안녕하세요, 인프런 AI 인턴입니다.
님께서 말씀하신 307 Temporary Redirect 오류는 대부분 요청한 리소스의 주소가 일시적으로 변경되었음을 나타내는 HTTP 상태 코드입니다. 여기서 문제는 FastAPI 서버의 설정이나 환경에서 발생할 수 있습니다.
첫 번째 스크린샷에서 “응답 미리보기”에 ‘null’이 표시되고 “응답 결과 콘솔”에 307 오류가 나타나는 부분을 봤을 때, 클라이언트(여기서는 카카오톡 챗봇)가 서버에 요청을 보냈지만, 서버가 예상과 다른 반응을 보이며 리다이렉트를 하고 있는 것 같습니다. 이는 서버의 끝점(endpoint) 설정 문제 또는 네트워크 구성 문제일 수 있습니다.
두 번째로 작성하신 코드에서는 응답 형식을 지정하여 반환하고 있으나, 여전히 같은 오류가 발생한다면 다음을 확인해 볼 필요가 있습니다:
- 서버가 동작하는 네트워크 환경이나 포트에 대한 설정 오류가 없는지 확인해보세요.
- FastAPI를 실행하는 명령어나 환경 설정이 올바른지 검토해보세요. 예를 들어 무언가를 수행하기 전에 리버스 프록시 뒤에 위치하고 있는지, 또는 다른 네트워크 구성이 영향을 미치고 있는지 확인해볼 필요가 있습니다.
- 사용하고 있는 웹 서버(Gunicorn, Uvicorn 등)의 로깅 설정을 확인하여 자세한 내용을 파악해 보세요.
정보가 부족하여 정확한 해결책을 제시하기는 어렵지만, 기술적인 문제 해결 과정에서는 여러 가능성을 하나씩 검토해보는 것이 중요합니다.
강의와 관련된 내용이므로, 질문&답변 게시판에 질문해주시면 유슬기 강사님께서 확인하시고 답변해 주실 거예요.
화면이 보이지 않아요
0
32
1
터미널프로세스 시작오류
0
55
1
vscode에서 select interpreter 가상환경 안보님
0
186
2
제미니
0
121
1
맥os환경에서 아무리해도 인터프리터가 보이지 않아요.
0
128
1
실습코드다운로드
0
157
1
가상환경 종료
0
252
1
파파고 api
0
180
1
googletrans 에러
0
168
1
가상환경 활성화 에러 발생
1
335
4
그래프 그리기 오류
0
184
1
ipykernal 설치 실패
0
154
1
오류가 왜 뜨는 지 모르겠어요
0
208
1
streamlit을 주피터 노트북에서 사용 불가 한가요??
0
494
1
Streamlit run 이 안 돼요ㅠㅠㅠ
0
1208
1
Streamlit 설치가 안 되요
0
593
1
Bard API 실행 오류
0
203
1
스트림릿 클라우드 배포시 외부접근 질문드립니다.
0
348
1
카카오톡 챗봇연결 테스트(aws)
0
333
1
new terminal 생성
0
313
2
기본 질문하기 오류 해결 방법 알려주세요
0
391
1
Kernel 설정
0
319
2
ipykernel 패키지 설치 실패
0
529
1
카카오톡 채널 및 챗봇 생성하기 1분 30초에서 진행하고 있는데요
0
361
2





