我有以下代码并且事件已成功创建,我想向事件添加图像。请帮忙!
Bundle params = new Bundle();
params.putString("name", "This is a test event");
params.putString("start_time", "2013-12-02T18:00:00+0530");
params.putString("end_time", "2013-12-02T20:00:00+0530");
params.putString("description", "This is test description yeah?.");
params.putString("location", "Mount Lavinia");
//params.putString("location_id", "");
params.putString("privacy_type", "OPEN");
mAsyncRunner.request("me/events", params, "POST", new RequestListener()
答案 0 :(得分:1)
使用source参数将图片添加到事件中。基本上,源标签以字节数组的形式接受参数。所以创建一个字节数组(使用算法将图片转换为bytearray)和在bundle请求中使用putbytearray设置源标记并使用事件id,参数和POST调用facebook请求像这样的方法 - response = facebook.request(eventid + "/picture", picture_parameters, "POST");
和不要忘记使用发布流权限设置访问令牌。