facebook api php: как использовать ссылку для действий под постом на стене?ошибка - PullRequest
0 голосов
/ 08 июня 2011

Я пытаюсь разместить свое приложение на стене пользователя.Под постом находится ссылка на страницу приложения на fb, я хочу ссылку на само приложение, поэтому я пробую действия, имя и ссылку.но по какой-то причине есть только «А», и 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);

Так что это работает, только есть проблема с частью действий ...

1 Ответ

0 голосов
/ 08 июня 2011

Изменить строку:

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

до:

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