好做吗?我在西安,要php 调用接口短信发送接口,做C++

c代码样例-S05GK接口发送短信_C++,C语言_ThinkSAAS
c代码样例-S05GK接口发送短信
c代码样例-S05GK接口发送短信
内容来源: 网络
PHP开发框架
开发工具/编程工具
服务器环境
ThinkSAAS商业授权:
ThinkSAAS为用户提供有偿个性定制开发服务
ThinkSAAS将为商业授权用户提供二次开发指导和技术支持
让ThinkSAAS更好,把建议拿来。
开发客服微信SMS 用visual c++ 实现的手机短信发送、接收、处理等功能的SMS类 SMS 编程 238万源代码下载-
&文件名称: SMS
& & & & &&]
&&所属分类:
&&开发工具: Visual C++
&&文件大小: 5 KB
&&上传时间:
&&下载次数: 7
&&提 供 者:
&详细说明:用visual c++ 实现的手机短信发送、接收、处理等功能的SMS类-Achieved using visual c++ SMS sending, receiving, processing and other functions of the SMS class
文件列表(点击判断是否您需要的文件,如果是垃圾请在下面评价投诉):
&&SMS.cpp&&SMS.h
&输入关键字,在本站238万海量源码库中尽情搜索:
&[] - DTU短信接受发送测试,可用于测试DTU的接收发送功能
&[] - 实时动态显示进程信息的程序,如资源利用等。比任务管理器显示更多进程信息
&[] - 这是纸牌游戏斗地主,算法完整,可以单机,网络连线玩.
&[] - GSM模块实现短信收发功能代码 c语言编写 VC 6.0环境
&[] - VC++编写的短信接收与发送模块,发给大家试试,欢迎下载
&[] - Send and read SMS through GSM modem using AT Command.产品标签云
  
   
  
快速分类查找
帐单详单业务状态查询
基础语音套餐
自助服务专区
热门业务推荐
移动数据流量
和家庭分享
北京移动客户端
流量安心包
无线音乐俱乐部2014年3月 C++ Builder大版内专家分月排行榜第二2014年1月 C++ Builder大版内专家分月排行榜第二2013年12月 C++ Builder大版内专家分月排行榜第二2013年8月 C++ Builder大版内专家分月排行榜第二2013年7月 C++ Builder大版内专家分月排行榜第二2013年4月 Delphi大版内专家分月排行榜第二
2013年11月 C++ Builder大版内专家分月排行榜第三2013年9月 C++ Builder大版内专家分月排行榜第三2013年6月 C++ Builder大版内专家分月排行榜第三2013年3月 Delphi大版内专家分月排行榜第三
本帖子已过去太久远了,不再提供回复功能。c++怎么调用Http短信接口呢_C++ Builder大全_优良自学吧 |
当前位置: >
> c++怎么调用Http短信接口呢优良自学吧提供c++怎么调用Http短信接口呢,c++如何调用Http短信接口呢现在有一个Http短信接口:http://sdk.:8888/sms.aspx& 请问如何在C++里调用这个短信接口实现发送短信的功能呢?用VS2010可以吗?有谁可以给点详细的代码呢?我以前都没接触过C++,求各路高手帮忙了!!C++和Vc++如何调用Http短信接口呢现在有一个Http短信接口:http://sdk.:8888/sms.aspx&
请问如何在C++里调用这个短信接口实现发送短信的功能呢?用VS2010可以吗?有谁可以给点详细的代码呢?我以前都没接触过C++,求各路高手帮忙了!!C++和VC++一样吗?
------解决方案--------------------&&代码实现http&请求啊&&------解决方案--------------------在indy&clients组件面板找TIdHTTP控件------解决方案--------------------这里的C++指的是BCB,VC2010应该上VC.NET论坛------解决方案--------------------能不能看懂在你了
#include&"Fetion.h"
#pragma&comment(lib,&"MFCFetionSDK.lib")
CoInitialize(NULL);
CFetion&fetion(_T("你的手机号"),&_T("你的密码"));
fetion.Login();
fetion.SendSMSToPhone(_T("好友手机号"),&_T("要发送的消息。"));
fetion.Logout();
CoUninitialize();
&&&&&&&&AfxParseURL(url,&type,&server,&param,&port);
&&&&&&&&connection&=&session.GetHttpConnection(server,&port);
&&&&&&&&if(type&==&4107)
&&&&&&&&&&&&&&&&file&=&connection-&OpenRequest(CHttpConnection::HTTP_VERB_GET,&param,&NULL,&1,&NULL,&NULL,&INTERNET_FLAG_SECURE&------解决方案--------------------&INTERNET_FLAG_IGNORE_CERT_CN_INVALID&------解决方案--------------------&INTERNET_FLAG_IGNORE_CERT_DATE_INVALID);
#pragma&once
#pragma&region&&编码CodePage表
enum&CodePages
&&&&IBM037=37,
&&&&IBM437=437,
&&&&IBM500=500,
&&&&ASMO_708=708,
&&&&DOS_720=720,
&&&&ibm737=737,
&&&&ibm775=775,
&&&&ibm850=850,
&&&&ibm852=852,
&&&&IBM855=855,
&&&&ibm857=857,
&&&&IBM860=860,
&&&&ibm861=861,
&&&&DOS_862=862,
&&&&IBM863=863,
&&&&IBM864=864,
&&&&IBM865=865,
&&&&cp866=866,
&&&&ibm869=869,
&&&&IBM870=870,
&&&&windows_874=874,
&&&&cp875=875,
&&&&shift_jis=932,
&&&&ks_c_9,
&&&&big5=950,
&&&&utf_16=1200,
&&&&unicodeFFFE=1201,
&&&&windows_,
&&&&windows_,
&&&&Windows_,
&&&&windows_,
&&&&windows_,
&&&&windows_,
&&&&windows_,
&&&&windows_,
&&&&windows_,
&&&&Johab=1361,
&&&&macintosh=10000,
&&&&x_mac_japanese=10001,
&&&&x_mac_chinesetrad=10002,
&&&&x_mac_korean=10003,
&&&&x_mac_arabic=10004,
&&&&x_mac_hebrew=10005,
&&&&x_mac_greek=10006,
&&&&x_mac_cyrillic=10007,
&&&&x_mac_chinesesimp=10008,
&&&&x_mac_romanian=10010,
&&&&x_mac_ukrainian=10017,
&&&&x_mac_thai=10021,
&&&&x_mac_ce=10029,
&&&&x_mac_icelandic=10079,
&&&&x_mac_turkish=10081,
&&&&x_mac_croatian=10082,
&&&&utf_32=12000,
&&&&utf_32BE=12001,
&&&&x_Chinese_CNS=20000,
&&&&x_Chinese_Eten=20002,
&&&&x_IA5=20105,
&&&&x_IA5_German=20106,
&&&&x_IA5_Swedish=20107,
&&&&x_IA5_Norwegian=20108,
&&&&us_ascii=20127,
&&&&IBM273=20273,
&&&&IBM277=20277,
&&&&IBM278=20278,
&&&&IBM280=20280,
&&&&IBM284=20284,
&&&&IBM285=20285,
&&&&IBM290=20290,
&&&&IBM297=20297,
&&&&IBM420=20420,
&&&&IBM423=20423,
&&&&IBM424=20424,
&&&&x_EBCDIC_KoreanExtended=20833,
&&&&IBM_Thai=20838,
&&&&koi8_r=20866,
&&&&IBM871=20871,
&&&&IBM880=20880,
&&&&IBM905=20905,
&&&&EUC_JP=20932,
&&&&koi8_u=21866,
&&&&iso_91,
&&&&iso_92,
&&&&iso_93,
&&&&iso_94,
&&&&iso_95,
&&&&iso_96,
&&&&iso_97,
&&&&iso_98,
&&&&iso_99,
&&&&iso_03,
&&&&iso_05,
&&&&x_Europa=29001,
&&&&iso_8859_8_i=38598,
&&&&iso_2022_jp=50220,
&&&&csISO2022JP=50221,
&&&&iso_2022_kr=50225,
&&&&euc_jp=51932,
&&&&EUC_CN=51936,
&&&&euc_kr=51949,
&&&&hz_gb_,
&&&&x_iscii_de=57002,
&&&&x_iscii_be=57003,
&&&&x_iscii_ta=57004,
&&&&x_iscii_te=57005,
&&&&x_iscii_as=57006,
&&&&x_iscii_or=57007,
&&&&x_iscii_ka=57008,
&&&&x_iscii_ma=57009,
&&&&x_iscii_gu=57010,
&&&&x_iscii_pa=57011,
&&&&utf_7=65000,
&&&&utf_8=65001
#pragma&endregion
class&CUtils&:&public&CObject
&&&&CUtils();
&&&&virtual&~CUtils();
&&&&static&void&UnicodeToOther(const&CStringW&&src,&CStringA&&result,&CodePages&codePage);
&&&&static&void&OtherToUnicode(const&CStringA&&src,&CStringW&&result,&CodePages&codePage);
&&&&static&void&EncodingConvert(const&CStringA&&src,&CodePages&srcCodePage,&CStringA&&result,&CodePages&resultCodePage);
&&&&static&CStringA&ComputeHash(const&CStringA&&pbData,&UINT&algId);
CUtils::CUtils()
CUtils::~CUtils()
void&CUtils::UnicodeToOther(const&CStringW&&src,&CStringA&&result,&CodePages&codePage)
&&&&int&n&=&WideCharToMultiByte(codePage,&0,&src.GetString(),&-1,&0,&0,&0,&0&);
&&&&WideCharToMultiByte(codePage,&0,&src.GetString(),&-1,&result.GetBuffer(n),&n,&0,&0&);
&&&&result.ReleaseBuffer();
void&CUtils::OtherToUnicode(const&CStringA&&src,&CStringW&&result,&CodePages&codePage)
&&&&int&n&=&MultiByteToWideChar(codePage,&0,&src.GetString(),&-1,&NULL,&0);
&&&&MultiByteToWideChar(codePage,&0,&src.GetString(),&-1,&result.GetBuffer(n),&n);
&&&&result.ReleaseBuffer();
void&CUtils::EncodingConvert(const&CStringA&&src,&CodePages&srcCodePage,&CStringA&&result,&CodePages&resultCodePage)
&&&&CStringW&
&&&&OtherToUnicode(src,&buffer,&srcCodePage);
&&&&UnicodeToOther(buffer,&result,&resultCodePage);
CStringA&CUtils::ComputeHash(const&CStringA&&pbData,&UINT&algId)
&&&&HCRYPTPROV&hP
&&&&CryptAcquireContext(&hProv,&NULL,&NULL,&PROV_RSA_FULL,&CRYPT_VERIFYCONTEXT);
&&&&HCRYPTHASH&hH
&&&&//Alg&Id:CALG_MD5,CALG_SHA
&&&&CryptCreateHash(hProv,&algId,&0,&0,&&hHash);
&&&&CryptHashData(hHash,&(const&BYTE*)pbData.GetString(),&pbData.GetLength(),&0);
&&&&CStringA&pbOutH
&&&&DWORD&dwHashL
&&&&DWORD&dwLen&=&sizeof(dwHashLen);
&&&&CryptGetHashParam(hHash,&HP_HASHSIZE,&(BYTE*)(&dwHashLen),&&dwLen,&0);
&&&&dwLen&=&dwHashL
&&&&CryptGetHashParam(hHash,&HP_HASHVAL,&(BYTE*)pbOutHash.GetBufferSetLength(dwLen),&&dwLen,&0);
&&&&CryptDestroyHash(hHash);
&&&&CryptReleaseContext(hProv,&0);
&&&&return&pbOutH
}------解决方案--------------------
WebRequest&WR
WebResponse&WR
StreamReader&
string&retV
string&url&=&短信接口地址+用户名密码神马的
WReq&=&WebRequest.Create(url);
WResp&=&WReq.GetResponse();
sr&=&new&StreamReader(WResp.GetResponseStream(),&Encoding.UTF7);
retValue&=&sr.ReadToEnd();
sr.Close();
以上是我一个接收短信的东西,返回到retValue
至于发生短信和他基本一样。短信平台公司给你的接口应该都有的。(本文来自互联网,不代表搜站(/)的观点和立场)本站所有内容来自互联网,若本站收录的信息无意侵犯了贵司版权,请给我们来信(),我们会及时处理和回复,谢谢编辑推荐最近更新

我要回帖

更多关于 php 调用接口 的文章

 

随机推荐