facebookapiphp:如何使用墙下帖子的动作链接?错误


facebook api php: how to use actions link for under the wall post? error

我正试图让我的应用程序贴在用户的墙上。帖子下面是fb上应用程序页面的链接,我想要一个应用程序本身的链接,所以我正在尝试操作、名称和链接。但由于某种原因,只有"A",添加了"/A"后,url就变成了我的url,所以它不再工作:(

有人能帮帮我吗?也许我犯了一个愚蠢的错误,所以不会占用你太多时间。谢谢

我的部分代码:

$action = array('name' => $aname, 'link' => $alink);
$actions = json_encode($action);

  $apprequest_url = "https://graph.facebook.com/$userid/feed";
  $parameters = "?access_token=" . $access . "&message=" . 
    $mymessage . "&actions=" . $action . "&method=post";
  $myurl = $apprequest_url . $parameters;
  $result = file_get_contents($myurl);

所以它确实有效,只是动作部分有问题。。。

更改行:

$mymessage . "&actions=" . $action . "&method=post";

至:

$mymessage . "&actions=" . urlencode($actions) . "&method=post";