* @see iqq.im.action.AbstractHttpAction#onBuildRequest()
*/
/** {@inheritDoc} */
@Override
protected QQHttpRequest onBuildRequest() throws QQException, JSONException {
QQHttpRequest req = createHttpRequest("GET", QQConstants.URL_GET_GROUP_PIC);
// fid 3648788200
// gid 2890126166
// pic {F2B04C26-9087-437D-4FD9-6A0ED84155FD}.jpg
// rip 123.138.154.167
// rport 8000
// t 1365343106
// type 0
// uin 3559750777
// vfwebqq 70b5f77bfb1db1367a2ec483ece317ea9ef119b9b59e542b2e8586f7ede6030ff56f7ba8798ba34b
// "cface",
// {
// "name": "{F2B04C26-9087-437D-4FD9-6A0ED84155FD}.jpg",
// "file_id": 3648788200,
// "key": "pcm4N6IKmQ852Pus",
// "server": "123.138.154.167:8000"
// }
QQSession session = getContext().getSession();
req.addGetValue("fid", cface.getFileId() + "");
req.addGetValue("gid", (msg.getGroup() != null ?
msg.getGroup().getCode(): msg.getDiscuz().getDid()) + "");
req.addGetValue("pic", cface.getFileName());
String[] parts = cface.getServer().split(":");
req.addGetValue("rip", parts[0]);
req.addGetValue("rport", parts[1]);
req.addGetValue("t", DateUtils.nowTimestamp() + "");
req.addGetValue("type", msg.getGroup() != null ? "0" : "1");
req.addGetValue("uin", msg.getFrom().getUin() + "");
req.addGetValue("vfwebqq", session.getVfwebqq());
req.setOutputStream(picOut);
return req;
}