1

我刚刚开始使用 Facebbook API/OpenGraph 和 RestFB。

我在 Facebook 上创建了一个自定义对象和操作类型。

但是,我不太了解 RestFB 如何使用对象发布操作。

我可以像这样发布一个动作(完整):

FacebookType publishMessageResponse =
facebookClient.publish("me/myapp:complete", Post.class, 
Parameter.with("mycustomobject", "http://samples.ogp.me/xxxxxxxxxxxxx"),

我不明白的是如何创建一个具有所有必要参数的对象并将其传递给 publishMessage。在这种情况下,我只是链接到 Facebook 提供的用于说明的示例对象。

4

1 回答 1

2

我不明白的是如何创建一个具有所有必要参数的对象并将其传递给 publishMessage。

Open Graph 对象基本上只是 URL。

您将所有必要的信息放入此 URL 提供的 HTML 中,放入 Open Graph 元元素中。(有关此内容,请参见 OG 文档。)

然后,当您在对象上发布您的操作时,您只需提供该对象的 URL,Facebook 就会从那里获取数据。(除非您有一些额外的自定义属性,您也可以在发布操作时为其提供值)。

于 2012-07-14T19:46:53.390 回答