将图像添加到facebook事件中

时间:2012-12-03 07:52:35

标签: android events facebook-graph-api

我有以下代码并且事件已成功创建,我想向事件添加图像。请帮忙!

    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()

1 个答案:

答案 0 :(得分:1)

使用source参数将图片添加到事件中。基本上,源标签以字节数组的形式接受参数。所以创建一个字节数组(使用算法将图片转换为bytearray)和在bundle请求中使用putbytearray设置源标记并使用事件id,参数和POST调用facebook请求像这样的方法 - response = facebook.request(eventid + "/picture", picture_parameters, "POST");不要忘记使用发布流权限设置访问令牌