Php 如何在facebook活动部分发布我的应用程序活动
我正在开发facebook应用程序,我想在facebook活动部分发布五月应用程序活动 我正在使用这个代码Php 如何在facebook活动部分发布我的应用程序活动,php,facebook,facebook-php-sdk,Php,Facebook,Facebook Php Sdk,我正在开发facebook应用程序,我想在facebook活动部分发布五月应用程序活动 我正在使用这个代码 try { $params = array( 'message' => "Hurray! This works :)", 'name' => "This is my title", 'caption' => "My Caption
try {
$params = array(
'message' => "Hurray! This works :)",
'name' => "This is my title",
'caption' => "My Caption",
'description' => "Some Description...",
'link' => "http://stackoverflow.com",
'picture' => "http://i.imgur.com/VUBz8.png",
);
$post = $facebook->api("/$user/feed","POST",$params);
}
catch (FacebookApiException $e) {
$result = $e->getResult();
}
这是工作,但在facebook墙上的消息显示。我想在facebook活动部分的消息显示。任何人都知道这一点,请帮助我 描述了该过程,从中您将发现需要为要使用的命名空间定义操作,并使用:
$facebook->api('/me/{namespace}:{action-type-name}');
其中,
{namespace}
是您的应用程序的名称空间,{action type name}
是您在应用程序的OpenGraph部分中定义的操作。感谢您的回答。我使用了此代码,但它给出了错误“致命错误:未捕获OAutheException:未知路径组件:/movie:review}在E:\xampp\htdocs\filmclub\facebook\base\u facebook.php的第1238行抛出“其中movie是我的名称空间,review是action您的名称空间是movie
如https://apps.facebook.com/movie/
?我在Facebook上根本找不到这个应用程序,你需要让它成为'/me/myappname:review'
我已经创建了namesopace filmclub_uuu,但问题是你也必须定义你的开放图形动作和对象。