ByBitApi.打开活动订单返回timestamp参数为空使用Libcurlc++
创始人
2025-01-12 20:00:46
0

该问题是由于API请求中timestamp参数为空导致的。可以通过使用Libcurl c++的代码示例来解决如下:

#include 
#include 
#include 
#include 

std::string bybitApiSignature(const std::string& secret, const std::string& verb, const std::string& url, const int64_t& expires, const std::string& body) {
    std::stringstream prehash;
    prehash << verb << url << expires << body;
    const std::string message = prehash.str();

    std::vector result(HMAC_SHA256_DIGEST_LENGTH);
    HMAC_SHA256(result.data(), secret.c_str(), secret.size(), message.c_str(), message.size());

    return base64_encode(result.data(), result.size());
}

int main() {
    CURL* curl;
    CURLcode res;

    curl_global_init(CURL_GLOBAL_DEFAULT);

    curl = curl_easy_init();

    std::string verb = "GET";
    std::string endpoint = "/open-api/order/list";
    std::string params = "limit=10&order_status=New";
    const int64_t expires = get_current_timestamp() + 10;
    const std::string body = "";

    std::stringstream ss;
    ss << "https://api.bybit.com" << endpoint << "?api_key=" << apikey << "&" << params
        << "×tamp=" << expires << "&sign=" << bybitApiSignature(secret, verb, endpoint, expires, body);

    std::string url = ss.str();

    if (curl) {
        curl_easy_setopt(curl, CURLOPT_CUSTOMREQUEST, "GET");
        curl_easy_setopt(curl, CURLOPT_URL, url.c_str());
        curl_easy_setopt(curl, CURLOPT_WRITEFUNCTION, write_callback);
        curl_easy_perform(curl);
        curl_easy_cleanup(curl);
    }

    curl_global_cleanup();
    return 0;
}

其中,需要注意对timestamp参数进行正确的传递。

相关内容

热门资讯

黑科技总结!红龙扑克是有问题(... 黑科技总结!红龙扑克是有问题(aapoker辅助工具ai)固有是有挂(有挂规律)-哔哩哔哩是一款可以...
黑科技实锤!impoker德州... 黑科技实锤!impoker德州外挂(wepoke有没有挂)原生有挂(有挂方式)-哔哩哔哩;人气非常高...
黑科技中牌率!wpk有猫腻(w... 黑科技中牌率!wpk有猫腻(wepoke透明黑科技)素来是有挂(有挂方法)-哔哩哔哩1)wepoke...
黑科技好友房!wepoke是有... 黑科技好友房!wepoke是有辅助(aapoker辅助工具ai)真是存在有挂(有挂技术)-哔哩哔哩是...
黑科技总结!好运大菠萝有辅助(... 黑科技总结!好运大菠萝有辅助(德州ai软件购买)素来是有挂(有挂方法)-哔哩哔哩1、每个玩家都可以进...
黑科技工具!wepoke黑科技... 黑科技工具!wepoke黑科技功能(德州ai辅助)本然是有挂(有挂透明挂)-哔哩哔哩是一款可以让一直...
黑科技真的!wpk辅助神器(a... 黑科技真的!wpk辅助神器(aapoker真的有猫腻吗)往昔真的是有挂(详细教程)-哔哩哔哩1、许多...
黑科技安卓版!德州ai辅助外挂... 黑科技安卓版!德州ai辅助外挂(aapoker真的有猫腻吗)从前存在有挂(有挂教学)-哔哩哔哩1、每...
黑科技私人局!德扑起手牌胜率图... 1、黑科技私人局!德扑起手牌胜率图(德州ai辅助)从前真的有挂(有挂辅助)-哔哩哔哩。2、德州ai辅...
黑科技辅助!来玩德州app苹果... 黑科技辅助!来玩德州app苹果下载(德扑ai机器人软件开发)竟然真的是有挂(有挂攻略)-哔哩哔哩德扑...