Как я могу опубликовать или прикрепить фотографию на мою существующую доску интереса?

Я получил мои существующие сообщения от pinterst и получил такую ​​информацию, как Board Id, Board Name и Board URL.
Тем не менее, я хочу опубликовать изображение с ссылкой и описанием CURL код дает
мне ошибка «Авторизация не удалась»

мой код:

$url_pin = 'https://api.pinterest.com/v1/pins/?board=' . $userName . '/' . $board_name . '&note=' . $post['scheduled_text_message'] . '&link=' . $link . '&image_url=https://www.postsharing.com/img/PostSharing.png';

$ch_pin = curl_init();

curl_setopt($ch_pin, CURLOPT_URL, $url_pin);

curl_setopt($ch_pin, CURLOPT_POST, 1);

curl_setopt($ch_pin, CURLOPT_RETURNTRANSFER, true);

$server_pin = curl_exec($ch_pin);

curl_close($ch_pin);

$decoded_pin = json_decode($server_pin, true);

я получаю json_decoded результат, как это: —

Array

(

[status] => failure

[code] => 3

[host] => devplatform-devapi-prod-3c889f83

[generated_at] => Mon, 28 Dec 2015 09:04:02 +0000

[message] => Authorization failed.

[data] =>

)

Пожалуйста, кто-нибудь, помогите мне решить эту проблему.
Спасибо

1

Решение

Вы не можете просто сделать что-нибудь на доске без действительной аутентификации. И ID пользователя и пароль не являются достаточными вообще.

Вам необходимо зарегистрировать свое приложение, которое вы хотите опубликовать на своей доске объявлений, на Pinterest Developers at https://developers.pinterest.com/apps/

Имея ключ и секретный ключ приложения, вы можете получить токен доступа oAuth. http://oauth.net/ или же https://developers.pinterest.com/docs/api/overview/

Получив действительный токен oAuth, добавьте его в свой URL выше:

$url_pin = 'https://api.pinterest.com/v1/pins/?board=' . $userName . '/' . $board_name . '&note=' . $post['scheduled_text_message'] . '&link=' . $link . '&image_url=https://www.postsharing.com/img/PostSharing.png&access_token=' + $token;
1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]