0

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

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

1 回答 1

1

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

于 2013-03-28T08:11:39.670 回答