RestFB发布自定义操作和对象

时间:2012-07-14 17:56:50

标签: facebook restfb

我刚开始使用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提供的示例对象以供说明。

1 个答案:

答案 0 :(得分:2)

  

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

Open Graph对象基本上只是URL。

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

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