[英]Specify caption when posting Custom Story via Facebook Graph API
通过Graph API发布自定义故事时,是否可以在我将故事发布到用户帐户时(即即时)将其指定/更改附件的标题?
现在,它默认为发布操作的应用程序的名称(屏幕截图中的“操作中心-比例查看”)。
我在文档中看到了一些故事 ,这些故事我可以通过UI最多指定4个字幕。 但是我不清楚这些因素何时会生效。 例如,在屏幕截图中,我为该故事指定了4个字幕-但均未显示。 另外,这并不是我想要的动态/动态。
张贴动作时,传递“标题”作为选项似乎没有任何效果,自定义对象上的“ og:标题”参数也不起作用。
通过其他方法发布链接时,我可以指定标题- 例如,在用户墙上发布帖子时,可以为链接指定标题。
我不确定是否为简单对象显示了这些“标题”字段(文档可能已经过时了)。 即使使用了对象属性占位符,也无法动态填充它们。
我认为您最好的选择是使用描述(屏幕快照中的“此处为演示[…]”行)放置要发布的信息。 您可以使用Object API即时创建对象。 如果您希望“每个用户”的基础上的单个对象,那么这就是要走的路。
要使字幕动态化,您必须添加大括号:example:
by {}
键入“ {”时,它将显示一个带有自定义对象的下拉菜单,您可以使用您的对象使字幕动态化。
但是,将这些字幕添加到新行中存在很大的局限性。
您提供的文档链接中已明确说明。
这是代码:
$request = new FacebookRequest(
$session,
'POST',
'/me/feed',
array (
'message' => 'This is a test message',
'link' => '',
'picture' => '',
'name' => '',
'caption' => '',
'description' => '',
)
);
$response = $request->execute();
$graphObject = $response->getGraphObject();
单击Facebook Docs页面中“链接”旁边的箭头时,您将看到与“链接”相关的其他选项。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.