[英]posting on a pages wall using api is not giving share button
我正在尝试使用facebook api在页面墙上分享帖子。 一切正常。 但是“分享”按钮并没有在“喜欢和评论”旁边。
这是我的代码
$message_body = array(
'access_token' =>Yii::app()->session['page_access_token'],
'message' => $message,
'actions' => array(
array(
'name' => Yii::t('UserController', ' Get details '),
'link' => Yii::app()->createAbsoluteUrl ('user/adminmoreaboutprovider?&postId='.$fbPostId ),
),
),
);
$facebook->api("/".$userpage."/feed","post",$message_body);
知道如何在此处带来共享链接吗?
$msg_body = array(
'message' => $message,
'actions' => array(
array(
'name' => 'Get details',
'link' => Yii::app()->createAbsoluteUrl('user/adminmoreaboutprovider?&postId='.$fbPostId ),
)
)
);
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL,'https://graph.facebook.com/6creeks/feed');
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 2);
curl_setopt($ch, CURLOPT_POST, true);
curl_setopt($ch, CURLOPT_POSTFIELDS, $msg_body);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, false); //to suppress the curl output
$result= curl_exec($ch);
curl_close ($ch);
这给了我share lin,但是“获取详细信息”链接在“页面”墙上丢失了。 有什么办法可以将两者结合起来吗?
使用curl可以使用以下命令发布信息(是,还有“分享”按钮)。
curl -F 'access_token=XXXX' -F 'message=test' https://graph.facebook.com/[PAGE NAME]/feed
希望可以像在PHP中那样使用它。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.