当我使用这些参数发布故事时 (1)
{
'meal':(meal url),
'fb:explicitly_shared':'true',
'image[0][url]':(image url)
}
这个故事在活动日志中显示得很好:“(用户)吃了(膳食名称)”和一个小图像
一旦我添加了 user_generated 参数 (2)
{
'meal':(meal url),
'fb:explicitly_shared':'true',
'image[0][url]':(image url),
'image[0][user_generated]':'true
}
故事以大图显示,但没有动作文本!所看到的只是“(用户)”作为链接,以及旁边的图像。没有动作名称,没有对象名称。是什么赋予了?
见附件截图:
发布代码(PHP SDK)
$params = array(
'meal'=>$url,
'access_token'=>$token,
'fb:explicitly_shared'=>'true',
'image[0][url]'=>$imageUrl,
'image[0][user_generated]'=>'true',
'timestamp'=>date('c',strtotime($model->visible_date)-1),
);
if(!empty($meal->description)) {
$params['message']='I had '.$meal->description.' '.$url;
}
$out = $facebook->api('/me/appname_:have','POST',$params);