我刚开始使用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提供的示例对象以供说明。
答案 0 :(得分:2)
我不明白的是如何创建一个包含所有必要参数的对象并将其传递给publishMessage。
Open Graph对象基本上只是URL。
您将所有必要的信息放入此URL提供的HTML中,并将其放入Open Graph元素中。 (请参阅OG文档。)
然后,当您在对象上发布操作时,您只需提供该对象的URL,Facebook就会从那里获取数据。 (除非您有一些其他自定义属性,您也可以在发布操作时为其提供值。)