Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/facebook/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如何在facebook活动部分发布我的应用程序活动_Php_Facebook_Facebook Php Sdk - Fatal编程技术网

Php 如何在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

我正在开发facebook应用程序,我想在facebook活动部分发布五月应用程序活动

我正在使用这个代码

    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,但问题是你也必须定义你的开放图形动作和对象。