我应该使用Facebook Graph API的哪一部分来发布带有自定义操作的内容?

时间:2012-05-04 03:54:16

标签: facebook facebook-graph-api

我希望将类似的内容发布到我的应用程序中的以下代码段:

enter image description here

这里最重要的花絮如下:

  • 一张照片
  • 一个链接
  • 文字模糊

我不完全确定Graph API中的哪个位置对我来说是有意义的。我希望它出现在批准行动的人们的新闻中。

3 个答案:

答案 0 :(得分:7)

您图片中的SocialCam示例正在使用Facebook API的Open Graph部分。通过Open Graph,您可以为自己的应用定义自定义actions和自定义objects。这个想法是允许用户表达更具体,更高级别的行动,超越评论和分享。在您的示例中,“watch”是Open Graph操作,它是build-in Action TypeVideo是Open Graph对象,built-in Object Type。请注意,此上下文中的“对象”类型不是实例。

可以定义应用自己的操作,例如“审核”并将其链接到自定义对象,例如“动作片”,“喜剧”等。您还可以定义动作的属性,例如:审核行动的“评级”。

但是,如果您只需要“照片,链接和文字模糊”,则不必使用“打开图表”,但可以使用Graph API。您可以通过发出POST来发布视频或图像的链接:

graph.facebook.com/USER_ID/feed

与params

message
name (sender's name)
caption
link (your url)
description
picture (url to picture) 

其中USER_ID是您要发布到墙的用户。

答案 1 :(得分:3)

我很确定他们已经设置了一个Facebook应用程序并定义了一个名为“watch”的action和一个名为“video”的object。然后他们通过在Facebook的图表api上发帖子来publish

在您设置开发者帐户并created an application

后,Facebook会在管理菜单中向您介绍一些基本知识

答案 2 :(得分:1)