Skip to content
This repository has been archived by the owner on Dec 30, 2020. It is now read-only.

Not working #231

Closed
misterkek opened this issue Dec 25, 2016 · 5 comments
Closed

Not working #231

misterkek opened this issue Dec 25, 2016 · 5 comments

Comments

@misterkek
Copy link

misterkek commented Dec 25, 2016

Used this code:

require('vendor/autoload.php'); 
use seregazhuk\PinterestBot\Factories\PinterestBot;

$bot = PinterestBot::create();
$login = $bot->auth->login('login', 'pass'); //return true

$a=$bot->pins->feed(100);
$b=$bot->pins->search('batman',100);

print_r($a); //It returns an array of strange data, which are not similar to the correct data.
print_r($b); //It returns an array of strange data, which are not similar to the correct data.

screenshot_1

@seregazhuk
Copy link
Owner

seregazhuk commented Dec 25, 2016

Hi, @misterkek
these methods return a Traversable object. You can iterate it with a foreach loop, or use toArray() method to get results as array:

$a=$bot->pins->feed(100)->toArray();
$b=$bot->pins->search('batman',100)->toArray();

It is done becouse Pinterest doesn't return all results at once.

And please update library for version 5.1.6. There was a fix with feed method.

@misterkek
Copy link
Author

@seregazhuk Спасиб, братишка

@misterkek
Copy link
Author

@seregazhuk дошли руки проверить...
всё равно не работает почему-то, просто пустой массив выводит..
причем не только в этом методе, а даже при попытке просмотреть названия бОрдов

@seregazhuk
Copy link
Owner

seregazhuk commented Dec 28, 2016

@misterkek , а ты скачал последнюю версию 5.1.6?
Вот сейчас проверил:

$bot = PinterestBot::create();
$bot->auth->login('login', 'pass');

$a=$bot->pins->feed(100)->toArray();
$b=$bot->pins->search('batman',100)->toArray();

В обоих случаях вернулись данные.
Может кстати акк забанили? В браузере норм отображается все?

@seregazhuk seregazhuk reopened this Dec 28, 2016
@misterkek
Copy link
Author

Да, последнюю вроде скачал: вбил заново composer require seregazhuk/pinterest-bot и перезалил файлы.
Аккаунт корректно из браузера работает, нигде не написано, что забанен.

Интересный момент: попробовал намеренно исказить данные для авторизации, а он при любых значениях возвращает true.

P.S. Попробовал на другом сервере - там работает. Похоже, IP забанили.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants