0

如果评论字符串不为空,则以下 Android/Java 伪代码会导致成功发布墙/时间线。

    params.putString("picture", img_url);
    params.putString("message", comment);
    params.putString("link", link_url);
    params.putString("name", name);
    params.putString("caption", caption);

    facebook.request("me/feed", params, "POST");

如果评论(Java 中的字符串类型)为 null 或空/空字符串,则请求返回成功响应但不会发布到墙上。如果简单地省略消息参数,则会发生相同的行为。

我想我可以很聪明,传递一个注释字符串“”或其他一些空格。但在那种情况下,请求实际上失败了,抱怨“消息参数必须是非空白的”。

这似乎是 API 的一次公然失败,以至于我日复一日地再次尝试它,希望它能在后端得到修复,但到目前为止还没有运气。

4

1 回答 1

0

这里的答案只是等待 Facebook 纠正问题,他们最终做到了。

于 2012-06-18T16:55:19.287 回答