Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/230.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android Facebook SDK标题,URL未发布在FB墙中_Android_Facebook_Url_Sdk_Posting - Fatal编程技术网

Android Facebook SDK标题,URL未发布在FB墙中

Android Facebook SDK标题,URL未发布在FB墙中,android,facebook,url,sdk,posting,Android,Facebook,Url,Sdk,Posting,我可以使用以下代码成功地将图像发布到FB byte[] data = null; ByteArrayOutputStream baos = new ByteArrayOutputStream(); photo.compress(Bitmap.CompressFormat.JPEG, 100, baos); data = baos.toByteArray(); Bundle parameters = new Bundle(); parameters.putString("captio

我可以使用以下代码成功地将图像发布到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墙中


感谢您的帮助

请尝试用正斜杠转义
/
字符,以便字符串:

“测试标题:”

应该是

“测试标题:http:\/\/google.com”

而且

mAsyncRunner.request(null,参数,…


null
应该是
me/photos

你好,杰西,我看不出你建议的代码和我的标题代码有什么不同。你能解释一下吗。啊,stackoverflow的编辑器把它弄糟了。我现在修复了它,你应该在每个“/”之前看到一个“\”。