通过Graph API发布自定义故事时,是否可以在我将故事发布到用户的帐户时指定/更改附件的标题,即在运行中?
现在它默认为发布操作的应用程序的名称(屏幕截图中的“操作中心 - 比例审查”)。
我在the docs for stories中看到,我可以通过用户界面指定最多4个字幕。但是当这些影响时,我不清楚;例如,在屏幕截图中,我为该故事指定了4个字幕 - 但没有显示。另外,这不是我正在寻找的动态/动态。
当发布操作有任何影响时,看起来不像传递“标题”作为选项,自定义对象上也没有“og:caption”参数。
我可以通过其他方法发布链接时指定标题 - for example, when publishing a post on a users wall, I can specify the caption for the link.
答案 0 :(得分:0)
我不确定这些“标题”字段是否会再显示为简单对象(文档可能已过时)。即使它们是,但除了使用对象属性占位符之外,您无法动态填充它们。
我认为您最好的选择是使用描述(屏幕截图中的“Heres a A Demo [...]”行)来放置您要发布的信息。您可以使用Object API“动态”创建对象。如果你想在“每个用户”的基础上使用单个对象,那么这就是你要走的路。
答案 1 :(得分:0)
要使字幕动态化,您必须添加花括号:示例:
icmpping
键入“{”时,它会显示自定义对象的下拉列表,您可以使用对象使字幕动态化。
然而,将这些字幕带入新的界限存在巨大的局限性。
答案 2 :(得分:-1)
您在提供的文档链接中明确说明了这一点。
以下是代码:
$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文档页面中“链接”旁边的箭头时,您会看到与“链接”相关的其他选项。