2015-12-07 16 views
5

Próbuję skonfigurować telegram bota w sposób opisany tutaj - https://core.telegram.org/bots/api#setwebhook.Webhook bota telegramu z samopodpisanym certyfikatem nie działa

Próbowałem prawie wszystko, aby użyć własnego certyfikatu z podpisem własnym, ale bez sukcesu jeszcze w tworzeniu połączenia telegramu URL mijam go nawet, gdy jest zwrócenie OK Wynik

{"ok":true,"result":true,"description":"Webhook was set"} 
  • mogę zadzwonić inne metody z powodzeniem i wszystkie działają dobrze.
  • Użyłem CPanel i openssl do wygenerowania certyfikatu i wypróbowałem oba z nich.
  • użyłem zarówno prostego formularza HTML do wywołania metody setWebhook i skrypt PHP curl
  • próbowałem przekazać adres URL i adres IP mojej stronie
  • Testowałem URL webhook mijam kilka razy i próbowałem różnych prosty skrypt do śledzenia żadnego połączenia do nich
  • ja również sprawdzone wszystkie pytania tutaj jak moje, ale żaden nie został rozwiązany

jest coś nie próbowałem albo myślał o?

PS: zakup zweryfikowanego certyfikatu nie jest dla mnie rozwiązaniem, już wypróbowałem niektórych darmowych dostawców ssl, takich jak startssl (które nie przyjęli mojej domeny, ponieważ kończy się ona .ir bez rozsądnego powodu, ale nie powinno być tutaj powiązane , dobrze?).

+0

nie spróbować wszystkich to https://core.telegram.org/bots/self-signed? –

+0

@pengrad, wszystkie z nich 5 razy, ale już znam certyfikaty i naprawdę nie sądzę, że to jest problem. W jakiś sposób telegram ma problem z samopodpisanymi certyfikatami. Jako test spróbowałem innego hosta ze zweryfikowanym certyfikatem i po prostu zadziałało – azerafati

+0

@azerafati salam, rahe halli baraye moshkel peida kardid? man ham hamin moshkel ro daram, mamnoon misham agar komak konid. cześć, czy znajdziesz rozwiązanie, ja też mam ten problem, każda pomoc jest doceniana. –

Odpowiedz

0

W trybie SelfSigned należy:

  • utworzyć własny certyfikat
  • ustawić go na swojej Domain w Hosting Settings
  • Wyślij public key file swojego świadectwa z setWebHook
Powiązane problemy