下面列出了怎么用com.alipay.api.response.AlipayOfflineMaterialImageUploadResponse的API类实例代码及写法,或者点击链接到github查看源代码。
@Test
public void should_be_able_to_upload_file() throws AlipayApiException {
AlipayClient client = new DefaultAlipayClient(TestAccount.ProdCert.CERT_PARAMS);
AlipayOfflineMaterialImageUploadRequest request = new AlipayOfflineMaterialImageUploadRequest();
request.setImageType("jpg");
request.setImageName("海底捞");
FileItem imageContent = new FileItem(getTestImagePath());
request.setImagePid("2088021822217233");
request.setImageContent(imageContent);
AlipayOfflineMaterialImageUploadResponse response = client.certificateExecute(request);
assertThat(response.getSubMsg(), containsString("ISV权限不足"));
}
@Ignore
public void should_be_able_to_upload_file_sm2() throws AlipayApiException {
AlipayClient client = new DefaultAlipayClient(TestAccount.DevSM2Cert.SM2_CERT_PARAMS);
AlipayOfflineMaterialImageUploadRequest request = new AlipayOfflineMaterialImageUploadRequest();
request.setImageType("jpg");
request.setImageName("海底捞");
FileItem imageContent = new FileItem(getTestImagePath());
request.setImagePid("2088021822217233");
request.setImageContent(imageContent);
AlipayOfflineMaterialImageUploadResponse response = client.certificateExecute(request);
assertThat(response.getSubMsg(), containsString("ISV权限不足"));
}
public void should_be_able_to_upload_file_sm2() throws AlipayApiException {
//given
alipayClient = new DefaultAlipayClient(TestAccount.DevSM2.GATEWAY, TestAccount.DevSM2.APP_ID, TestAccount.DevSM2.APP_PRIVATE_KEY,
"json", "GBK", TestAccount.DevSM2.ALIPAY_PUBLIC_KEY, "SM2");
AlipayOfflineMaterialImageUploadRequest request = new AlipayOfflineMaterialImageUploadRequest();
request.setImageType("jpg");
request.setImageName("海底捞");
FileItem imageContent = new FileItem(getTestImagePath());
request.setImagePid("2088021822217233");
request.setImageContent(imageContent);
AlipayOfflineMaterialImageUploadResponse response = alipayClient.execute(request);
assertThat(response.getCode(), is("10000"));
}
public Class<AlipayOfflineMaterialImageUploadResponse> getResponseClass() {
return AlipayOfflineMaterialImageUploadResponse.class;
}
public Class<AlipayOfflineMaterialImageUploadResponse> getResponseClass() {
return AlipayOfflineMaterialImageUploadResponse.class;
}
public Class<AlipayOfflineMaterialImageUploadResponse> getResponseClass() {
return AlipayOfflineMaterialImageUploadResponse.class;
}
public Class<AlipayOfflineMaterialImageUploadResponse> getResponseClass() {
return AlipayOfflineMaterialImageUploadResponse.class;
}