[英]facebook uploaded photo coming in album, not in wall, that too without comment
Bundle params = new Bundle();
params.putString("method", "photos.upload");
params.putString("message", "Test Photo");
params.putByteArray("picture", data);
mAsyncRunner.request(null, params, "me/feed",
new SampleUploadListener(), null);
我也尝试过
mAsyncRunner.request(null, params, "POST",
new SampleUploadListener(), null);
我正在使用此代码将照片上传到Facebook。 但照片在相册“ app_name photos”中。 评论也丢失了。 有什么方法可以将带有评论的照片上传到墙上?
更新:当我添加评论时。
params.putString("caption", "Test Photo 2");
编辑:
params.putString(Facebook.TOKEN, token);
params.putString("message", "graph api");
mAsyncRunner.request("me/feed", params,"POST", new SampleUploadListener(),null);
这是将消息发布到墙上。 但如果添加图片,则不会出现在墙上。
params.putByteArray("picture", data);
不太确定me/feed
路径,但这对相册有用:
params.putByteArray("source", data);
代替picture
而不指定method
您通过facebook应用程序上传的照片,其秘密ID将在您的android应用程序中给出。 如果网站上的fb申请未获facebook批准,则此时此刻,您必须批准上传到您的照片fb帐户部分的图像。
请尝试在Facebook墙上的帖子上上传照片。
String IMAGE_PATH_FROM_SERVER = "http://................";
Bundle b = new Bundle();
String attachment = "{\"media\":[{\"type\":\"image\",\"src\":\"" + IMAGE_PATH_FROM_SERVER + "\",\"href\":\""+IMAGE_PATH_FROM_SERVER+"\"}]}";
b.putString("attachment", attachment);
sFacebook.dialog(context, "stream.publish", b, new SampleDialogListener());
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.