0

在 Facebook Graph 中,我创建了一个名为 movie 的内置 Facebook 对象,它具有名为“Title”、“Description”等的对象属性,我通过调用使用它

https://graph.facebook.com/me/[ns]:watch?movie=http://www.example.com/movie.html&desc='nice movie'&___ETC..

现在我创建了一个名为“opera”的自定义对象,属性的形式为:

og:url - URL
og:title - String
og:image - Image[]
og:description - String

我将如何使用它以使用户墙上的帖子成为“用户”观看了“歌剧” _

我可以使用 og 标签作为我的请求 URL 的一部分吗?或者我可以将它用作:

https://graph.facebook.com/me/[ns]:watch?opera=http://www.example.com/opera.html&title='opera title'_等...

我很困惑如何以与使用电影对象相同的方式使用它。

4

1 回答 1

1

您不需要在调用中包含标签,或者您不能。

如果您想拥有opera(类型)的不同页面(对象),那么您需要通过创建新的对象类型并创建该类型的页面(对象)来将其添加到您的应用程序设置中。

查看配方示例:http: //developers.facebook.com/docs/opengraph/objects/

 <meta property="fb:app_id"           content="YOUR_APP_ID" /> 
 <meta property="og:type"             content="recipebox:recipe" /> 
 <meta property="og:title"            content="Chocolate Chip Cookies" /> 
 <meta property="og:image"            content="http://www.example.com/cookies.png" /> 
 <meta property="og:description"      content="Best Cookies on Earth!" /> 
 <meta property="recipebox:chef"      content="http://www.example.com/john_smith"/>

如果您的页面(对象)在该部分中定义了它的元标记,<head>那么您应该会看到标题、描述等。这是为您的操作调用提取数据的地方。

很遗憾

将不再接受自定义 Watch 操作的提交。

所以你需要使用内置的 watch action me/video.watches/me/[ns]:watch不会被接受。

于 2012-07-10T04:39:39.677 回答