2017-01-24 3 views
0

Когда я посылаю сообщение по UnificationEngine в Pinterest затем получить так много ошибок основных ошибок:unificationengine не работает на Pinterest

[email protected]:~/Code/laravel$ curl -XPOST https://apiv2.unificationengine.c 
    om/v2/message/send --data "{ \"message\": { \"receivers\": [{\"name\": \"Me\", 
    \"address\": \"test.test\" , \"Connector\": \"pinterest\" }],\"subject\":\"tes 
    t\",\"parts\": [{\"id\": \"0\", \"contentType\": \"binary\" , \"size\": 2211,\" 
    type\": \"image_link\", \"name\":\"file name\",\"data\":\"http://www.hd-wallpap 
    ersdownload.com/upload/bulk-upload/desktop-pictures-of-cute-kittens-and-cats-wa 
    llpaper.jpg\",\"sort\":1},{\"id\": \"1\",\"contentType\": \"text/plain\", \"dat 
    a\":\"test\" ,\"size\": 100,\"type\": \"body\",\"sort\":0}, {\"id\": \"2\",\"co 
    ntentType\": \"text/plain\", \"data\":\"description2\" ,\"size\": 100,\"type\": 
    \"link_description\",\"sort\":2},{\"id\": \"3\",\"contentType\": \"text/plain\" 
    , \"data\":\"title2\" ,\"size\": 100,\"type\": \"link_title\",\"sort\":3},{\"id 
    \": \"4\",\"contentType\": \"text/plain\", \"data\":\"http://www.amt.in\" ,\"si 
    ze\": 100,\"type\": \"link\",\"sort\":4}]}}" -u USER_ACCESSKEY:USER_ACCESSSECRET 

Получение этой ошибки:

{ 
    "Status": { 
    "pinterest": { 
     "status": 404, 
     "info": "Not Found: " 
    } 
    }, 
    "URIs": [ 

    ] 
} 

PHP ТАМОЖЕННЫЙ КОД

//its working fine 

    $connection = $user->add_connection('FB', "facebook", $request->access_token); 

    //its working fine 

    $tokens = $oauth_token . ':' . $oauth_token_secret; 
    $connection = $user->add_connection('TW', "twitter", $tokens); 

    // not working 

    $connection = $user->add_connection('GP', "googleplus", $request->access_token); 

    // not working 

    $connection = $user->add_connection("PT", "pinterest", $request->access_token); 

    $options = array(
     "receivers" => array(
      array(
       "name"=> "Me" //its working fine with twitter and fb 
      ) 
     ), 
     "message"=>array(
      "subject"=>"test", 
      "body"=> "ABC", 
      "image"=>"http://politibits.blogs.tuscaloosanews.com/files/2010/07/sanford_big_dummy_navy_shirt.jpg", 
      "link"=>array(
       "uri"=> "http://google.com", 
       "description"=> "link desc", 
       "title"=>"link title" 
      ) 
     ) 
    ); 
    //Send the message and get their uris 
    $uris = $connection->send_message($options); 
    return ['label' => $uris]; 

Унификация работает отлично с твиттером и facebook, но не работает с другими

ответ

1

Я мог бы отправить, используя следующий пример кода. Не могли бы вы попробовать?

<?php 

    require 'vendor/autoload.php'; 
    use UnificationEngine\Models\UEUser; 

    $user = new UEUser("USER_ACCESSKEY","USER_ACCESSSECRET"); 

    $connection = $user->add_connection("pinterestBoard","pinterest","[email protected]/?id=BOARD_ID&is_profile=false&username=USER_NAME&profile_id=PROFILE_ID&connection_id=PINTEREST_PROFILE_CONNECTION_NAME&board_name=BOARD_NAME"); 

    $options = array(
      "receivers" => array(
       array(
        "name"=> "page", 
      "id"=> "BOARD_NAME"// for pinterest board name in which the pin that you have to send 
       ) 
      ), 
     "message"=>array(
     "subject"=>"ABC111", 
      "body"=> "test", 
      "image"=>"http://politibits.blogs.tuscaloosanews.com/files/2010/07/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); 
    ?> 
+0

, что дало мне проблему« Требуется аутентификация! » –

+0

$ подключение = $ user-> add_connection ("pinterestBoard", "Pinterest", "[email protected]t.com/?id=785807903670958622&is_profile=false&username=learnwithpk&profile_id=785807834952023961&connection_id=pinterest&board_name=testingunification"); Используя это и получаю эту ошибку ErrorException в UEUser.php линии 73: Попытка получить свойство необъектных –

+0

Благодаря AMT его работы теперь благодаря –

0

Ссылка на изображение в вышеуказанном лотке сломана/не существует. Пожалуйста, попробуйте с правильным URL-адресом изображения и проверьте его.

+0

Заранее спасибо Я использовал так много способов для этой проблемы unificationegine работает отлично на Facebook, Twitter, LinkedIn, но он не работает на Pinterest и Google + ИТС моей проблемы. после этого я буду реализовывать некоторые другие варианты обмена. –

+0

Я использовал то же сообщение, предоставленное unificationegine в php-тестировании. это отлично работает для twitter и facebook, но это не работает для: pinterest. "message" => array ( "subject" => "test", "body" => "ABC", "image" => "http://politibits.blogs.tuscaloosanews.com/files/2010/ 07/sanford_big_dummy_navy_shirt.jpg ", " link "=> array ( " uri "=>" http://google.com ", " description "=>" link desc ", ссылка" title "=>" title " ) ) –

+0

Просьба указать пример кода, который вы пробовали. Является ли ссылка на изображение существующей? –

Смежные вопросы