Facebook: сообщение опубликовано с PHP SDK, не отправленное на Twitter

Я столкнулся с проблемой, связанной с действиями POST POST для Facebook, когда вы отправляете очень основное сообщение на моей странице, которое связано с моей учетной записью Twitter . Я попытался решить проблему самостоятельно, используя Google и StackOverflow, но мне не удалось найти исправление.

Проблема заключается в следующем:

Когда я отправляю сообщение с SDK:

  • Он появляется на странице и сам видится
  • Он отображается на странице также для другого пользователя Facebook
  • Он появляется в Facebook Feed
  • но сообщение не передается в мою учетную запись Twitter

Когда он отправляет что-то «вручную», он правильно отправляется на мою учетную запись Twitter. Проблема возникает только при использовании SDK. В дальнейшем вы можете найти мой код и контекст моего запроса:

  • Я использую PHP-скрипт на своем личном рабочем столе (WAMP-сервер).
  • Привязка очень проста: «сообщение» => «Привет, дорогие последователи!»
  • Приложение, используемое для публикации, не находится в режиме песочницы.
  • Страница сведений о вашем приложении еще не отправлена ​​на проверку.
  • Сообщение отображается как общедоступное на странице и действительно отображается другими пользователями.
  • Когда я отправляю вручную то же самое сообщение, оно правильно отправляется в Twitter.

Можете ли вы помочь мне в этом вопросе? Большое спасибо и все лучшее.

$appid = *(hidden)*; $appsecret = *(hidden)*; $pageId= *(hidden)*; $facebook = new Facebook(array('appId' => $appid,'secret' => $appsecret,'cookie' => false)); $user = $facebook->getUser(); if($user){ try{ $page_info = $facebook->api("/$pageId?fields=access_token"); if (!empty($page_info['access_token'])){ $attachment = array( 'access_token' => $page_info['access_token'], 'message' => "Hello dear followers!", 'actions' => json_encode(array('name' => $action_name,'link' => $action_link)) ); $status = $facebook->api("/$pageId/feed", "post", $attachment); } } } 

Related of "Facebook: сообщение опубликовано с PHP SDK, не отправленное на Twitter"

Проблема возникает из-за специального действия:

 'actions' => json_encode(array('name' => $action_name,'link' => $action_link)) 

Удаляя эту специфику, сообщение успешно передается в Twitter.