我可以使用以下代码成功将图像发布到 FB
byte[] data = null;
ByteArrayOutputStream baos = new ByteArrayOutputStream();
photo.compress(Bitmap.CompressFormat.JPEG, 100, baos);
data = baos.toByteArray();
Bundle parameters = new Bundle();
parameters.putString("caption", "Test Caption");
parameters.putString("method", "photos.upload");
parameters.putByteArray("picture", data);
AsyncFacebookRunner mAsyncRunner = new AsyncFacebookRunner(facebookClient);
mAsyncRunner.request(null, parameters, "POST", new SampleUploadListener(), null);
但是当我尝试在标题中有一个 URL 如下
parameters.putString("caption", "Test Caption: http://google.com/");
帖子未在 FB 墙上发布
这也行不通
parameters.putString("caption", "Test Caption: /");
我认为错误是在发布到墙上时发送 / 字符。我想知道有没有办法在标题中添加 url(或 / 字符)以将其发布到 FB 墙上
谢谢您的帮助