Facebook“故事”可以避免自托管对象吗?

时间:2013-06-09 15:10:40

标签: facebook facebook-graph-api

为了创建Facebook“故事”,比如“乔在某些游戏中击败Jane”,似乎你必须创建这些伪HTML文件(“自托管对象”),你必须自己托管服务器,Facebook将从中获取数据。

我只是想知道:创建这些文件是绝对必要的,还是有办法避免它们?

在我看来,所有要显示的元数据,如用户名,照片等都已经在Facebook上了,那么为什么必须在外部文件中明确指定?

1 个答案:

答案 0 :(得分:3)

您可以考虑使用对象API https://developers.facebook.com/docs/opengraph/using-object-api/

,而不是使用自托管对象

具体请转到应用程序拥有的对象部分。因此,您可以预先创建对象实例,而不是使用元数据创建文件。有两种方法可以创建对象:

1 /使用对象浏览器:https://developers.facebook.com/tools/object-browser

2 /通过API调用,基本上是POST到https://graph.facebook.com/app/objects/端点,其中代表您的Open Graph对象类型,例如:myappnamespace:meal for a meal object。

在您要求的具体示例中,对象可能是某人,例如Facebook的人,您甚至可以使用Facebook的对象的虚荣URL来代表"简介"宾语。有关相关示例,请参阅Friend Smash游戏示例https://developers.facebook.com/docs/tutorials/androidsdk/3.0/games/open-graph/#step3