Помогите разобраться с ссылками в телеграмме

Discussion in 'Вопросы новичков' started by russya, Jul 10, 2018.

  1. russya

    russya Client

    Joined:
    Jul 8, 2014
    Messages:
    573
    Likes Received:
    49
    http://joxi.ru/1A5pE6OunBezo2
    1) это я руками отправляю и все хорошо (вайбер открывается и сразу можно писать человеку)
    2) отправляю зенкой, с помощью гет запроса http://joxi.ru/E2pg78NC95Wvkm и вместо %2B ставится +
    Может кто подскажет как сделать чтобы отправлялось как в первом варианте?
     
  2. Vlad_Curnoi

    Vlad_Curnoi Client

    Joined:
    Aug 9, 2017
    Messages:
    278
    Likes Received:
    126
    Оно осого значения не имеет, %2B в декоде, а + в энкоде.Перед отправкой энкодь + и получишь %2B но это не страшно ссылка битой не будет
     
    russya likes this.
  3. russya

    russya Client

    Joined:
    Jul 8, 2014
    Messages:
    573
    Likes Received:
    49
    перевел + в декоде и отправил, в телеграмм оно все равно пришло вот так viber://chat?number=+375447363550 , а телеграмм тогда не распознает ее как ссылку. телеграмму надо так отправить viber://chat?number=%2B375447363550 , а я так понимаю зенка автоматом перекодирует
     
  4. Vlad_Curnoi

    Vlad_Curnoi Client

    Joined:
    Aug 9, 2017
    Messages:
    278
    Likes Received:
    126
    Поставь галочку "использовать оригинальный url" или как то так называется
     
    russya likes this.
  5. russya

    russya Client

    Joined:
    Jul 8, 2014
    Messages:
    573
    Likes Received:
    49
    все равно не помогло, с + приходит
     
  6. Vlad_Curnoi

    Vlad_Curnoi Client

    Joined:
    Aug 9, 2017
    Messages:
    278
    Likes Received:
    126
    Блин тогда как вариант обработай энкодом 2 раза,по идее 1 раз раздекодит а второй останется
     
    doc likes this.
  7. russya

    russya Client

    Joined:
    Jul 8, 2014
    Messages:
    573
    Likes Received:
    49
    не выходит...буду в поддержу телеграмма писать
     
  8. doc

    doc Client

    Joined:
    Mar 30, 2012
    Messages:
    7,096
    Likes Received:
    3,335
    как выглядит тело запроса после двойного кодирования?
     
  9. russya

    russya Client

    Joined:
    Jul 8, 2014
    Messages:
    573
    Likes Received:
    49
    viber%3a%2f%2fchat%3fnumber%3d%2b375447363550 - вот что пришло в телеграмма
    http://joxi.ru/KAx90EWTMdz40r - а это что было в переменной
     
  10. doc

    doc Client

    Joined:
    Mar 30, 2012
    Messages:
    7,096
    Likes Received:
    3,335
    попробуй так
    viber://chat?number=%2B375447363550
    или так
    viber://chat?number=%252B375447363550

    Тут ничего энкодить не надо
     
    russya likes this.
  11. Vlad_Curnoi

    Vlad_Curnoi Client

    Joined:
    Aug 9, 2017
    Messages:
    278
    Likes Received:
    126
    Тебе нужно заэнкодить только + другие параметры не трогай.Выше док кину с 1 энкодом + и с 2мя.Врядли телега дэкодит несколько раз
     
    russya likes this.
  12. russya

    russya Client

    Joined:
    Jul 8, 2014
    Messages:
    573
    Likes Received:
    49
    вот спасибо! этот вариант помог viber://chat?number=%252B375447363550
     
  13. russya

    russya Client

    Joined:
    Jul 8, 2014
    Messages:
    573
    Likes Received:
    49
    спасибо большое!! просто не так понял, думал всю фразу
     
  14. russya

    russya Client

    Joined:
    Jul 8, 2014
    Messages:
    573
    Likes Received:
    49
    http://joxi.ru/823pGQRuJoNa6A может еще подскажете, если номер телефона сделать как ссылка, то тогда скайп и вайбер перестает быть ссылкой. А если номер телефона убрать или исправить чтобы был не как ссылка, то тогда скайп и вайбер становиться как ссылка. Просто не хочется в 2 сообщения отправить. А так можно текст и номер телефона отправлять в одном сообщении. а вайбер и скайп в другом. Есть идеи?
     
  15. Vlad_Curnoi

    Vlad_Curnoi Client

    Joined:
    Aug 9, 2017
    Messages:
    278
    Likes Received:
    126
    Тут не подскажу,так как с телегой особо не работал.Каким образом передается запрос кинь пример
     
  16. russya

    russya Client

    Joined:
    Jul 8, 2014
    Messages:
    573
    Likes Received:
    49
    http://joxi.ru/gmvgMG5CL76dV2
     
  17. Vlad_Curnoi

    Vlad_Curnoi Client

    Joined:
    Aug 9, 2017
    Messages:
    278
    Likes Received:
    126
    Там где просто телефон верни плюсы и тогда норм будет))а остальное оставь как есть
     
  18. Vlad_Curnoi

    Vlad_Curnoi Client

    Joined:
    Aug 9, 2017
    Messages:
    278
    Likes Received:
    126
    Сорян.
    Вот так не двойной энкод а единичный
    %2B375447363550
    Вместо + ставь %2B
    Должно сработать как надо
     
  19. russya

    russya Client

    Joined:
    Jul 8, 2014
    Messages:
    573
    Likes Received:
    49
    http://joxi.ru/brR6qbkFJ5a83r первый вариант, отправил с %2B , а второй просто + вставил
    Все равно номер ссылками а остальное без ссылок
     

Пользователи просматривающие тему (Пользователей: 0, Гостей: 0)