我创建了一个应用程序,可以毫无问题地将图片共享到我的Facebook墙上,但我找不到在我的某个Facebook群组上共享图像的解决方案。
我现在使用此代码:
SharePhoto photo = new SharePhoto.Builder()
.setBitmap(selectedImage)
.setCaption("tag")
.build();
SharePhotoContent content = new SharePhotoContent.Builder()
.addPhoto(photo)
.build();
有人可以建议解决我的问题吗?
答案 0 :(得分:0)
我终于找到了解决方案。我使用图形api调用而不是使用ShareApi。
Bundle bundle=new Bundle();
bundle.putByteArray("object_attachment", byteArray); // object attachment must be either byteArray
bundle.putString("message","message_to_the_post");
GraphRequest graph =new GraphRequest(pageAccessToken,
"/<page_id>/photos",//
bundle,
HttpMethod.POST,
new GraphRequest.Callback() {
@Override
public void onCompleted(GraphResponse graphResponse)
{
//Do stuff here
}
});
graph.executeAsync();