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

ran*_*its 3 facebook facebook-graph-api

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

在此输入图像描述

这里最重要的花絮如下:

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

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

Gun*_*son 7

您图片中的SocialCam示例使用Facebook API 的Open Graph部分.Open Graph允许您为应用定义自定义操作和自定义对象.这个想法是允许用户表达更具体,更高级别的行动,超越评论和分享.在您的示例中,"watch"是Open Graph操作,它是内置操作类型.视频是Open Graph对象,内置对象类型.请注意,此上下文中的"对象"类型不是实例.

可以定义应用程序自己的操作,例如"审核"并将其链接到自定义对象,例如"动作电影","喜剧"等.您还可以定义操作的属性,例如"评级"以进行审核操作.

但是,如果您只需要"照片,链接和文本模糊",则不必使用Open Graph,但可以使用Graph API.您可以通过发出POST来发布视频或图像的链接:

graph.facebook.com/USER_ID/feed
Run Code Online (Sandbox Code Playgroud)

与params

message
name (sender's name)
caption
link (your url)
description
picture (url to picture) 
Run Code Online (Sandbox Code Playgroud)

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