このコードをやり直そうとしていますが、C ++
ただし、私のコードは同じだと思いますが、機能していないようです。
int SendSMS(string number, string msg)
{
Login();
curl_easy_setopt(curl, CURLOPT_URL, "https://www.google.com/voice/sms/");
curl_easy_setopt(curl, CURLOPT_POST, 1);
number = curl_easy_escape(curl, number,0);
rnr_se = curl_easy_escape(curl, rnr_se.c_str(),0);
string data = "sendphoneNumber=" + number;
data += "&text=" + msg;
data += "&_rnr_se=" + rnr_se;
curl_easy_setopt(curl, CURLOPT_POSTFIELDS, data.c_str());
cr = curl_easy_perform(curl);
}
しかし、何も起こりません。ログインしてメッセージを確認できるので、Login() が正しく機能することはわかっています。私の出力はC#コードと同じ出力ですが、何らかの理由でこれは何もしません
URL の形式は、次のようにする必要があります POST /voice/sms/send/ phoneNumber=[テキストへの番号]&text=[URL エンコードされたメッセージ]&_rnr_se=[ページからプル]