@sosis04ka
Веб-программист

Почему не работает getCodeFromId Instagram?

Всем привет, при парсинге данных о посте в instagram отправляется id поста instagram типа 1768009994382509677 есть функция которая конвертирует его в shortcode типа BiJO7j6goZt
код функций:
function getCodeFromId($id)
{
    $parts = explode('_', $id);
    $id = $parts[0];
    $alphabet = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_';
    $shortenedId = '';
    while ($id > 0) {
        $remainder = $id % 64;
        $id = ($id - $remainder) / 64;
        $shortenedId = $alphabet{$remainder} . $shortenedId;
    };
    return $shortenedId;
}

Но при конвертации выдает совсем не то что нужно типа такого BiJO7k6hpY_ а должно быть BiJO7j6goZt что делать?
С BiJO7k6hpY_ :
5ae6a72550723036650248.jpeg
А с BiJO7j6goZt :
5ae6a763501af416927888.jpeg
  • Вопрос задан
  • 34 просмотра
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы