WeChat Mini 프로그램 API 임시 자료 인터페이스


임시 자료 인터페이스


임시 자료 가져오기

애플릿은 이 인터페이스를 사용하여 고객 서비스 메시지에서 임시 자료를 얻을 수 있습니다(즉, 임시 멀티미디어 파일을 다운로드하세요.) 현재 미니 프로그램은 이미지 파일 다운로드만 지원합니다.

인터페이스 호출 요청 설명

HTTP 요청 방법: GET, HTTPS 호출

https://api.weixin.qq.com/cgi-bin/media/get?access_token=ACCESS_TOKEN&media_id=MEDIA_ID

요청 예시(컬을 통해 멀티미디어 파일을 얻는 예시) 명령)# 🎜🎜#

curl -I -G "https://api.weixin.qq.com/cgi-bin/media/get?access_token=ACCESS_TOKEN&media_id=MEDIA_ID"

매개변수 설명

매개변수필요합니까access_token은 # 🎜 🎜##🎜 🎜#반환 설명올바른 상황에서 반환 HTTP 헤더는 다음과 같습니다.
HTTP/1.1 200 OK
Connection: close
Content-Type: image/jpeg 
Content-disposition: attachment; filename="MEDIA_ID.jpg"
Date: Sun, 06 Jan 2013 10:20:18 GMTCache-Control: no-cache, must-revalidateContent-Length: 339721curl -G "https://api.weixin.qq.com/cgi-bin/media/get?access_token=ACCESS_TOKEN&media_id=MEDIA_ID"
영상 메시지 자료가 반환된 경우 내용은 다음과 같습니다.
# 🎜🎜#설명
통화 인터페이스 자격 증명# 🎜🎜## 🎜🎜#media_id
미디어 파일 ID
{
 "video_url":DOWN_URL
}
#🎜🎜 #오류 조건에서 반환된 JSON 데이터 패킷의 예는 다음과 같습니다(예는 잘못된 미디어 ID 오류입니다).

{ 
 "errcode":40007,  "errmsg":"invalid media_id"
 }

임시 자료 추가

애플릿은 이 인터페이스를 사용하여 미디어 파일을 저장할 수 있습니다. (현재는 이미지만 지원됩니다.) WeChat 서버에 업로드하면 사용자는 고객 서비스 메시지를 보내거나 사용자 메시지에 수동적으로 응답합니다.

인터페이스 호출 요청 설명

HTTP 요청 방식: POST/FORM, HTTPS 호출

https://api.weixin.qq.com/cgi-bin/media/upload?access_token=ACCESS_TOKEN&type=TYPE

호출 예시(curl 명령어 사용, FORM form 방식 사용) 멀티미디어 파일 업로드):

curl -F media=@test.jpg "https://api.weixin.qq.com/cgi-bin/media/upload?access_token=ACCESS_TOKEN&type=TYPE"

매개변수 설명

반환 설명

올바른 상황에서 반환된 JSON 데이터 패킷의 결과는 다음과 같습니다.

{
  "type":"TYPE",
  "media_id":"MEDIA_ID",
  "created_at":123456789
}

QQ截图20170208153019.png

오류 조건에서 반환된 JSON 데이터 패킷의 예는 다음과 같습니다. 잘못된 미디어 유형 오류입니다.): #🎜 🎜 #
{
  "errcode":40004,
  "errmsg":"invalid media type"
}