我无法弄清楚我的网站和Telegram服务之间的交互究竟用于什么(首先 - 如何使用PHP和其他用户之间的聊天来完成身份验证过程。)
在此页面上:https://core.telegram.org/api我还不知道如何在PHP中使用这些函数。
根据此页面:https://telegram.org/apps 我有两个选择:
1)CLI界面(顺便说一句,非正式):https://github.com/vysheng/tg 并且它没有其他的识别功能。为了验证自己,您需要运行:
bin/telegram-cli -k tg-server.pub
在应用程序内部,您必须输入手机和SMS发送的密码 - 之后您将获得授权。然后安装https://github.com/zyberspace/php-telegram-cli-client并运行 telegram-cli 作为守护程序:
./bin/telegram-cli -dWS /tmp/tg.sck -k tg-server.pub &
这是否意味着我必须为每个尝试登录的用户使用PHP手动创建tg-server.pub?
2)网页:https://github.com/zhukov/webogram - 但它是用JavaScript编写的,代码非常复杂。
亲爱的Stackoverflow专家,也许你比我更专心,可以帮助我识别正确的解决方案(或者例子,我不知道,PHP代码段或其他任何内容),用于基于Telegram的用户聊天和PHP?
我非常感谢!
谢谢!
答案 0 :(得分:4)
我已经发布了有关获取AuthKey(VB.net)here
的分步指南Telegram API面临的主要挑战是文档...但是如果你可以完成第一部分 - 获得一个AuthKey,那么我相信其余部分应该落实到位......需要更多努力。
使用一些GitHub src 可能会非常耗时,最好能够掌握文档,然后以自己的方式从头开始构建自己的TelegramAPI代码
答案 1 :(得分:1)
最有可能的是,Telegram API的PHP包装器不存在。我打赌它是因为与服务器端PHP代码中的Telegram服务器进行通信会破坏Telegram的两个核心功能:速度和安全性。
您可以实现Telegram API,它有点涉及,但可行。但在我看来,这完全没有意义。
作为替代方案,只需将网页嵌入<iframe>
或其他内容:)
答案 2 :(得分:0)
现在,您可以使用MadelineProto https://github.com/danog/MadelineProto-足够强大的PHP客户端用于MTProto Telegram!