gpt4 book ai didi

php - curl 返回 302 找到注册 Telegram 方法

转载 作者:太空宇宙 更新时间:2023-11-03 14:47:45 24 4
gpt4 key购买 nike

我有这个 PHP 代码来注册一个机器人到 Telegram:

<?php

$WEBHOOK_URL = 'https://.../exec.php';
$BOT_TOKEN = 'botMyToken';

$API_URL = 'https://api.telegram.org/bot' . $BOT_TOKEN .'/';
$method = 'setWebhook';
$params = array('url' => $WEBHOOK_URL);
$url = $API_URL . $method. '?' . http_build_query($params);
$handle = curl_init($url);
curl_setopt($handle, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($handle, CURLOPT_CONNECTTIMEOUT, 60);
curl_setopt($handle, CURLOPT_TIMEOUT, 60);
$result = curl_exec($handle);
print_r($result);

?>

从浏览器地址栏调用后,应返回:

{"ok":true,"result":true,"description":"Webhook was set"}

相反,我得到了一个 302 Found 而没有别的。

我想这可能是一个 curl 问题,但我不明白如何以及是否可以克服它。我什至尝试添加:

curl_setopt($handle, CURLOPT_FOLLOWLOCATION, true) 

但没有运气。

感谢任何帮助!

最佳答案

我发现它是什么:Telegram token 以“bot”开头,但我添加了两次(在 $BOT_TOKEN 变量和 $API_URL 中)

关于php - curl 返回 302 找到注册 Telegram 方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37396047/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com