1

我正在尝试拍照并将其发布在我的 Facebook 墙上。我已经拍了照片,但我没有设法用 Facebook sdk 发布它。

我试过 Bundle :

Bundle parameters = new Bundle();
parameters.putString (Facebook.TOKEN,facebook.getAccessToken());
parameters.putString ("message", "MessageOnWall");
parameters.putByteArray ("source", byteArray);

但我没有设法创建 RequestListener 来张贴在墙上。我一直在寻找一个例子,但我没有找到它......我是android开发的新手,我被困在这个问题上。

有没有其他解决方案可以做到这一点?

4

2 回答 2

2

我发现了问题。为了在我的墙上贴一张位图,我做了三个步骤:

1)我在facebook上上传我的位图(照片的注意,宽度和高度必须在720px以下)不要忘记保留你的照片ID!

2) 我用它的 ID 找到我的照片,并从中提取链接

3)我终于把链接贴在我的墙上了

您必须使用facebook 的 Graph API,并且可以直接在您的帐户上测试您的代码。不要忘记允许您的应用在相册中搜索和发布的令牌。

希望有帮助!

于 2012-07-02T15:00:42.517 回答
1
Bundle parameters = new Bundle();

parameters.putString ("message", "MessageOnWall");
parameters.putByteArray ("picture", byteArray);

当放置字节数组时,使用“图片”作为键,如上所示。之后调用请求方法如下所示。

    String response = mFacebook.request("me/photos",parameters,"POST");

通过使用此代码,您的位图将被张贴到墙上。

于 2012-11-22T08:30:26.800 回答