在Facebook Graph中,我创建了一个名为movie的内置Facebook对象,其中包含名为“Title”,“Description”等的对象属性,我使用调用
https://graph.facebook.com/me/[ns]:watch?movie=http://www.example.com/movie.html&desc='nice movie'&___
等。
现在我创建了一个名为'opera'的自定义对象,其属性的格式为:
og:url - URL
og:title - String
og:image - Image[]
og:description - String
我如何使用这个,以便用户墙上的帖子是'用户'观看'Opera' _
我可以将og标记用作请求网址的一部分吗?或者我可以用它作为:
https://graph.facebook.com/me/[ns]:watch?opera=http://www.example.com/opera.html&title='opera title'
_ 等...
我对如何以与使用电影对象相同的方式使用它感到困惑。
答案 0 :(得分:1)
您不需要在通话中包含标签,也可以不包括。
如果您想拥有opera
(类型)的不同页面(对象),则需要通过创建新对象类型并创建该类型的页面(对象)在应用程序设置中添加该页面。 p>
查看食谱示例: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>
部分中定义了它的元标记,那么您应该会看到标题,说明等。这是从您的操作调用中提取数据的位置。
不幸的是
将不再接受自定义观看操作的提交。
因此您需要使用内置监视操作me/video.watches
,/me/[ns]:watch
将不被接受。