찾다

 >  Q&A  >  본문

오류 400: "미디어 유형 'application/json; charset=UTF-8'은 지원되지 않습니다."

즐기세요. 저는 Google API v3를 사용하여 YouTube에 동영상을 업로드하고 있습니다. 안타깝게도 어제부터 코드나 서버에 아무런 변화도 없이 이 오류가 발생했습니다.

다른 섹션에서 오류 텍스트를 검색했지만 결과를 얻지 못했습니다. 내가 찾은 유일한 것은 이 패키지와 이 주소 src/Http/MediaFileUpload.php에 있는 파일이었습니다. 콘텐츠 유형을 지정합니다. 값은 application/json입니다. charset=UTF-8로 설정됩니다. 내 생각엔 그게 문제인 것 같아. 안내해주세요.

감사합니다

환경 세부정보

재현 단계

으아아아

코드 예시

"error": {
    "code": 400,
    "message": "Media type 'application/json; charset=UTF-8' is not supported. ",
    "errors": [
      {
        "message": "Media type 'application/json; charset=UTF-8' is not supported. ",
        "domain": "global",
        "reason": "badRequest"
      }
    ],
    "status": "INVALID_ARGUMENT"
  }

P粉818561682P粉818561682277일 전426

모든 응답(1)나는 대답할 것이다

  • P粉872101673

    P粉8721016732024-03-29 13:54:49

    $resumable 为 false 时,媒体类型 application/json 발생 시기에 대한 코드를 확인하세요(여기여기 참조).

    그래서 $resumable = true (这是 MediaFileUpload 的第五个参数)。您可以在 large-file-upload.php설정을 해보겠습니다.

    회신하다
    0
  • 취소회신하다