Привет, Когда я отправляю сообщение с помощью unification-engine api в google плюс, то я получаю эту ошибку
stdClass Object ( [Status] => stdClass Object ( [GP] => stdClass Object ( [status] => 504 [info] => 504 Connection Error: Post https://googleplus-v2connector.unificationengine .com/v2/message/send: EOF: ) ) [URIs] => Array ( ) )
unificationengine api отлично работает с facebook и twitter, но не работает с googleplus
Мой код
$app = new UEApp("APP_KEY","APP_SECRATE"); $user = new UEUser("USER_KEY","USER_SECRET"); $connection = $user->add_connection('google', "googleplus", $access_token); $options = array( "receivers" => array( array( "name"=> "Me" ) ), "message"=>array( "subject"=>"ABC", "body"=> "", "image"=>$shareImageUrl, "link"=>array( "uri"=> $link, "description"=> "", "title"=>"Click here for view" ) ) ); //Send the message and get their uris $uris = $connection->send_message($options); print_r($uris); $myArray = explode('/', $uris[0]); return $myArray[3];
Можете ли вы, пожалуйста, изменить часть приемников следующим образом и проверить, можете ли вы отправлять сообщение
«приемники» => массив (
array( "name"=> "page", "id"=> "PAGE_ID"// PAGE_ID is id of the page which you have to post message )
)
Я смог отправить, используя следующий пример кода. Не могли бы вы попробовать?
<?php require 'vendor/autoload.php'; use UnificationEngine\Models\UEUser; $user = new UEUser("USER_ACCESSKEY","USER_ACCESSSECRET"); $connection = $user->add_connection("google","googleplus","ACCESS_TOKEN@googleplus.com/?id=PAGE_ID&refresh_token=REFRESH_TOKEN&is_profile=false"); $options = array( "receivers" => array( array( "name"=> "page", "id"=> "PAGE_ID"// page id in which page you have to send ) ), "message"=>array( "subject"=>"ABC111", "body"=> "", "image"=>"http://img.ruphp.com/php/sanford_big_dummy_navy_shirt.jpg", "link"=>array( "uri"=> "http://google.com", "description"=> "", "title"=>"Click here for view" ) ) ); //Send the message and get their uris $uris = $connection->send_message($options); print_r($uris); ?>