Pmmlabs / OpenPeriscope

Unofficial Periscope client
GNU General Public License v2.0
74 stars 30 forks source link

Periscope/OpenPeriscope - пропуски в "Search for people..." #14

Closed Vol-2016 closed 8 years ago

Vol-2016 commented 8 years ago

К примеру - _tram : поиск его не видит, а он есть - https://www.periscope.tv/_tram

(а поправить понятно как)

Pmmlabs commented 8 years ago

В мобильном приложении тоже так, потому что это проблема API перископа, видимо он чистит символы при поиске. Ничем не могу помочь.

Vol-2016 commented 8 years ago

А добавочный тест на существование соответствующей страницы (в случае ненахождения Поиском точного совпадения) - было бы чересчур? Код существующей страницы содержит user_id, вполне отрабатываемый OpenPeriscope...

(ну, чтоб не полагаться на Periscope team :)

Pmmlabs commented 8 years ago

Функция добавлена, спасибо за репорт. https://github.com/Pmmlabs/OpenPeriscope/commit/ebcaa59a6df725f6ca5aad48c15150b316ac07f1 Кстати, интересное наблюдение: _tram не находится, но _tran находится, т.е. никакой обрезки символов нет, просто сам перископ что-то выводит, а что-то - нет.

Vol-2016 commented 8 years ago

новейший Periscope v.1.4 - _tram таки находит :)

Pmmlabs commented 8 years ago

о, новая версия вышла. А я надеялся, что у меня будет реализован метод, не реализованный в официальном приложении...

Pmmlabs commented 8 years ago

_tram сейчас и так находится, без дополнительного запроса.

Vol-2016 commented 8 years ago

А я надеялся, что у меня будет реализован метод, не реализованный в официальном приложении..

Таки реализован! :)

В строку поиска - oniskov, SEARCH, и видим НАД и ПОД заголовком Search results одну и ту же фотку, - ага, это два аккаунта одного и того же юзера, но только ПОД - действующий, а НАД - прежний удаленный, - проверь линк на профиль :)

magiclife

Т.е. к базам Перескопа пути есть...

P.S. Кстати, я прислушался: теперь не Reset_OP, а Upd_OP :)

Pmmlabs commented 8 years ago

Если завтра этот аккаунт тоже начнет искаться, значит в треде разработчики перископа )

Vol-2016 commented 8 years ago

Шоу продолжается: после очередного обновления - tv.periscope.android_1.4(1900221) --> tv.periscope.android_1.4(1900222) -- _tram (для Periscope) опять не виден :)

Vol-2016 commented 8 years ago

Не проверишь мое предположение, как OpenPeriscope удается найти удаленный профиль (см. выше)?

Сначала адреса были - http://periscope.tv/user , потом стали - https://www.periscope.tv/user , и теперь обычный браузер в перископных ссылках автоматом меняет http на https , (не находя затем страничку - https://www.periscope.tv/oniskov) , тогда как OpenPeriscope работает с чем-то вроде http* , получая возможность выйти на старую базу адресов перископа, где и находит http://periscope.tv/oniskov ...

?

Pmmlabs commented 8 years ago

@Vol-2016 почему же ты думаешь, что он удаленный, если он рабочий? просто поиск его не находит. Я вообще сомневаюсь, что можно удалить свой профиль (по крайней мере я не знаю, как). http тут не при чем, я уже переделал на работу через API. Оказывается, есть метод получения пользователя по username.

Vol-2016 commented 8 years ago

Какой же рабочий, если для браузеров его нет в инете ?

Как рассказал сам этот юзер - однажды по пьяни психанул и удалил. Kонечно, пытался у него выяснить, как удалось, без запроса в суппорт перископа - не помнит нифига. И сейчас рабочий его акк - тот, который ПОД (см. выше).

Или допускаешь, что он мог случайно перевести в гипотетический скрытый и от него самого режим ??

Сейчас официальный поиск на "oniskov" выдает "OniskovVitaliy" - по-моему, уже одно это доказывает удаление из оборота "oniskov", для ошибки это чересчур (о браузерах уже сказал)...

Pmmlabs commented 8 years ago

В браузере нет, а API возвращает всю информацию о пользователе. Возможно, это баг API перископа, который кстати свидетельствует о том, что ничего они там не удаляют, даже если говорят, что удаляют, а просто помечают удаленным и не выводят при поиске. Про удаление - возможно, в самых ранних версиях приложения была такая возможность - не знаю, не смотрел ранние версии. А учитывая, что на iOS перископ вышел еще раньше - может, данная возможность была только в ранних версиях для iOS.

Vol-2016 commented 8 years ago

ничего они там не удаляют, даже если говорят, что удаляют, а просто помечают удаленным и не выводят при поиске

так это само собой.

(и там да - айфон 6С+)