Facebook:在朋友的墙上发布照片

发布于 2024-11-05 09:30:55 字数 492 浏览 3 评论 0原文

我正在尝试使用 RestFB(Facebook 的 Java API)在朋友的墙上发布照片。我尝试了各种解决方案,例如:

facebookClient.publish(fbu+"/photos/",FacebookType.class,new FileInputStream(pathOrig));

fbu是朋友的Facebook用户ID。这段代码实际上将照片发布在我的墙上!

facebookClient.publish(fbu+"/feed/",FacebookType.class,new FileInputStream(pathOrig),Parameter.with("message",message));

此代码将消息发布在我朋友的墙上,但没有照片。

奇怪的是,可以直接使用 Facebook 在朋友墙上上传照片,所以在我看来,使用 Graph 应该是可以的......

有什么线索吗?

I'm trying to post a photo on the wall of a friend using RestFB, a Java API for Facebook. I tried various solutions like:

facebookClient.publish(fbu+"/photos/",FacebookType.class,new FileInputStream(pathOrig));

fbu is the Facebook user id of the friend. This code actually posts the photo on my wall!

facebookClient.publish(fbu+"/feed/",FacebookType.class,new FileInputStream(pathOrig),Parameter.with("message",message));

This code posts the message on my friend's wall, but without the photo.

Strangely, it's possible using directly Facebook to upload photos on friends wall, so it should be possible using Graph, in my opinion...

Any clue?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

深海不蓝 2024-11-12 09:30:55

您无法在朋友墙上发布照片。但是,您可以上传照片并在其中标记您的朋友。

根据 照片文档,您可以通过设置 <图形请求上的 code>tags 参数,格式如下:

[{
    "tag_uid": <fb uid>,
    "x":74,
    "y":62
},
{
    "tag_uid": <fb uid 2>,
    "x":8,
    "y":27
}]

每个对象都有您朋友的 FBuid 以及 xy 照片上标签位置的位置。

不过,您可以在朋友的墙上发布照片链接,然后让该链接从 Facebook 上消失,以便他们查看。这可能不是您想要做的,但它是一个选择。

You can't post a photo on your friends wall. You can, however, upload a photo and tag your friend in it.

According to the Photo Documentation you set the tags on a photo by setting the tags parameter on the graph request, and formatting like so:

[{
    "tag_uid": <fb uid>,
    "x":74,
    "y":62
},
{
    "tag_uid": <fb uid 2>,
    "x":8,
    "y":27
}]

Each object is the has your friend's FBuid and the x and y position of the tag location on the photo.

You can, however, publish a link on your friend's wall to a photo and have the link go off Facebook for them to view it. This is probably not what you're looking to do, but it's an option.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文