/** * $id$ * Copyright 2011-2012 Renren Inc. All rights reserved. */ package com.renren.api.connect.android.photos; import java.io.File; import android.os.Bundle; import com.renren.api.connect.android.common.RequestParam; import com.renren.api.connect.android.exception.RenrenException; /** * 上传照片API的请求参数bean * * @author sunting */ public class PhotoUploadRequestParam extends RequestParam { /** * 照片描述的最大长度 */ public static final int CAPTION_MAX_LENGTH = 140; /** * 调用上传照片API传入的method参数,必须参数 */ @SuppressWarnings("unused") private static final String METHOD = "photos.upload"; /** * 文件的数据,必须参数 目前支持的文件类型有:image/bmp, image/png, image/gif, image/jpeg, * image/jpg */ private File file; /** * 照片的描述信息,可选参数 */ private String caption; /** * 相册的ID,可选参数 如果指定此参数,将会传到指定相册,默认传到手机相册。此参数可以通过photos.getAlbums接口获取 */ private long aid; /** * 上传照片所在地点的ID,可选参数 place_id为一个地点的Id,可以通过places.create来创建地点,生成place_id */ private String place_id; public PhotoUploadRequestParam() { } public PhotoUploadRequestParam(File file) { this.file = file; } public File getFile() { return file; } public void setFile(File file) { this.file = file; } public String getCaption() { return caption; } public void setCaption(String caption) { this.caption = caption; } public long getAid() { return aid; } public void setAid(long aid) { this.aid = aid; } public String getPlace_id() { return place_id; } public void setPlace_id(String place_id) { this.place_id = place_id; } @Override public Bundle getParams() throws RenrenException { // 上传照片不调用requestXML或requestJSON数据接口,故此方法不实现 return null; } }