我正在尝试拍照并将其张贴在我的脸书墙上。我已经拍了照片,但我没有设法用Facebook sdk发布。
我尝试过Bundle:
Bundle parameters = new Bundle();
parameters.putString (Facebook.TOKEN,facebook.getAccessToken());
parameters.putString ("message", "MessageOnWall");
parameters.putByteArray ("source", byteArray);
但是我没有设法创建RequestListener以在墙上发布。 我一直在寻找一个例子,但我还没找到它...... 我是android开发的新手,我坚持这个问题。
还有其他解决办法吗?
答案 0 :(得分:2)
我发现了问题。要在我的墙上发布位图,我会做三个步骤:
1)我在Facebook帐户上传我的位图(照片,照片的宽度和高度必须低于720px)不要忘记保留照片的ID!
2)我用我的ID到达我的照片,然后从中提取链接
3)我终于将链接发布在我的墙上
您必须使用Graph API of facebook,然后才能直接在帐户there上测试代码。 不要忘记令牌,以允许您的应用在相册中进行搜索并发布。
希望是有帮助的!
答案 1 :(得分:1)
Bundle parameters = new Bundle();
parameters.putString ("message", "MessageOnWall");
parameters.putByteArray ("picture", byteArray);
当放置字节数组时,然后使用“picture”作为键,如上面的行所示。之后调用请求方法如下所示。
String response = mFacebook.request("me/photos",parameters,"POST");
通过使用此代码,您的位图将发布到墙上。