2012-11-02 27 views
0

我正在上facebook应用程序,我想发布可能在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上wall.I的消息显示希望在Facebook上的活动section.Anyone消息秀知道这个,请帮助我。

回答

0

Facebook Developer Documentation描述的过程,并从那里你会发现,你需要定义你要使用的命名空间的操作和使用:

$facebook->api('/me/{namespace}:{action-type-name}'); 

哪里{namespace}是你的应用程序的命名空间和{action-type-name}是您在应用程序的OpenGraph部分下的Developer's Admin Panel中定义的操作。

+0

谢谢answering.I使用此代码,但它给出错误“致命错误:未捕获的OAuthException:未知的路径组件:/电影:审查}抛出E:\ xampp \ htdocs \ filmclub \ facebook \ base_facebook.php在线1238“电影是我的名字空间和审查是行动 –

+0

你的名字空间是'电影'在'https:// apps.facebook.com /电影/'?我根本无法在Facebook上找到该应用程序,您需要将其设置为''/ me/myappname:review'' – OpensaurusRex

+0

我已经创建了nameopace filmclub_但问题相同 –

相关问题