1. 사진을 찍거나 휴대폰 앨범에서 이미지를 선택하는 인터페이스
wx.chooseImage({
<code>count: 1, // 默认9 sizeType: ['original', 'compressed'], // 可以指定是原图还是压缩图,默认二者都有 sourceType: ['album', 'camera'], // 可以指定来源是相册还是相机,默认二者都有 success: function (res) { var localIds = res.localIds; // 返回选定照片的本地ID列表,localId可以作为img标签的src属性显示图片 }</code>
});
2. 이미지 업로드 인터페이스
wx.uploadImage({
<code>localId: '', // 需要上传的图片的本地ID,由chooseImage接口获得 isShowProgressTips: 1, // 默认为1,显示进度提示 success: function (res) { var serverId = res.serverId; // 返回图片的服务器端ID }</code>
});
3. 멀티미디어 파일 다운로드
공식 계정은 이 인터페이스를 호출하여 멀티미디어 파일을 얻을 수 있습니다. 비디오 파일은 다운로드를 지원하지 않으며 이 인터페이스를 호출하려면 http 프로토콜이 필요합니다.
인터페이스 호출 요청 설명
http 요청 방법: GET
http://file.api.weixin.qq.com/cgi-bin/media/get?access_token=ACCESS_TOKEN&media_id=MEDIA_ID
세 번째 단계를 수행할 때 항상 media_id가 유효하지 않다는 메시지가 나타납니다. 이전에 많은 사람들이 이 문제를 겪었지만 해결책이 없는 경우가 있나요?
1. 사진을 찍거나 휴대폰 앨범에서 이미지를 선택하는 인터페이스
wx.chooseImage({
<code>count: 1, // 默认9 sizeType: ['original', 'compressed'], // 可以指定是原图还是压缩图,默认二者都有 sourceType: ['album', 'camera'], // 可以指定来源是相册还是相机,默认二者都有 success: function (res) { var localIds = res.localIds; // 返回选定照片的本地ID列表,localId可以作为img标签的src属性显示图片 }</code>
});
2. 이미지 업로드 인터페이스
wx.uploadImage({
<code>localId: '', // 需要上传的图片的本地ID,由chooseImage接口获得 isShowProgressTips: 1, // 默认为1,显示进度提示 success: function (res) { var serverId = res.serverId; // 返回图片的服务器端ID }</code>
});
3. 멀티미디어 파일 다운로드
공식 계정은 이 인터페이스를 호출하여 멀티미디어 파일을 얻을 수 있습니다. 비디오 파일은 다운로드를 지원하지 않으며 이 인터페이스를 호출하려면 http 프로토콜이 필요합니다.
인터페이스 호출 요청 설명
http 요청 방법: GET
http://file.api.weixin.qq.com/cgi-bin/media/get?access_token=ACCESS_TOKEN&media_id=MEDIA_ID
세 번째 단계를 수행할 때 항상 media_id가 유효하지 않다는 메시지가 나타납니다. 이전에 많은 사람들이 이 문제를 겪었지만 해결책이 없는 경우가 있나요?
이 기능을 수행했지만 이 문제가 발생한 적이 없습니다.
media_id가 이미지의 서버측 ID입니까?
access_token 문제로 인해 해결되었습니다. 이전에 사용했던 access_token이 7200초 이내에 변경되며 이후에는 매번 access_token을 다시 획득하도록 변경될 수 있습니다
그러나 이는 해결책이 아닙니다. WeChat에서는 이를 획득하는 빈도에 제한이 있습니다