首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >curl post multipart/form-data api

curl post multipart/form-data api
EN

Stack Overflow用户
提问于 2015-07-02 18:56:47
回答 1查看 767关注 0票数 0

我不能发送图片。

更多信息-电报

https://core.telegram.org/bots/api#sendphoto

我想发一张照片,这个方法没用。有没有其他方法?

代码语言:javascript
复制
    <?php
       $Photo = "http://www.pawprint.net/images/news/1-4fac83467069c.png";
       $IDUser = 26034352;
        $Data = array(
        'chat_id' => $IDUser,
        'photo' => $Photo,
        'caption' => 'hi'
        );
    $ch = curl_init();
    curl_setopt($ch, CURLOPT_URL,"https://api.telegram.org/bot93816942:AAHnjqsjpJjRItc7ySbUq4C5IRLqytpPK6k/sendPhoto");
    curl_setopt($ch, CURLOPT_POST, 1);
    //curl_setopt($ch, CURLOPT_POSTFIELDS,$options);
    // in real life you should use something like:
     curl_setopt($ch, CURLOPT_POSTFIELDS, 
              http_build_query($Data));
    // receive server response ...
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
    $server_output = curl_exec ($ch);
    curl_close ($ch);
    // frther processing ....
    if ($server_output == "OK") { 
        echo "ok";
    }
    ?>
EN

回答 1

Stack Overflow用户

发布于 2017-08-17 17:00:54

我看到您想要发送位于外部服务器上的图片及其URL,因此您可以执行以下操作

代码语言:javascript
复制
define('website', 'https://api.telegram.org/bot<bot-token>');

    function send($method, $datas)
    {
        $url = website . "/" . $method;
        if (!$curld = curl_init()) {
            exit;
        }
        curl_setopt($curld, CURLOPT_POST, true);
        curl_setopt($curld, CURLOPT_POSTFIELDS, $datas);
        curl_setopt($curld, CURLOPT_URL, $url);
        curl_setopt($curld, CURLOPT_RETURNTRANSFER, true);
        $output = curl_exec($curld);
        curl_close($curld);
    }

现在,只需使用正确的方法名称和数据调用此函数。发送照片示例:

代码语言:javascript
复制
$postfields = array(
   'chat_id' => $ChatID,
   'photo' => "http://url.of/photo.jpg"
);

send("sendPhoto", $postfields);
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31182655

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档