C# 集成bit.ly和twilio
我正在尝试向使用TwilioApi编程发送的sms添加缩短的bit.ly链接。代码正在运行,但由于某些原因,即使没有人单击它,也会解析缩短的链接(bit.ly dashboard,0次单击) Twilio或bit.ly是否可能检查我试图发送的链接是否为诈骗/钓鱼/等 有没有办法避免这种行为 我使用的是c#,这里是我的代码摘录:C# 集成bit.ly和twilio,c#,twilio,bit.ly,C#,Twilio,Bit.ly,我正在尝试向使用TwilioApi编程发送的sms添加缩短的bit.ly链接。代码正在运行,但由于某些原因,即使没有人单击它,也会解析缩短的链接(bit.ly dashboard,0次单击) Twilio或bit.ly是否可能检查我试图发送的链接是否为诈骗/钓鱼/等 有没有办法避免这种行为 我使用的是c#,这里是我的代码摘录: IBitlyService s = new BitlyService("BitlyAccount", "BitlyApiKey"); string url = stri
IBitlyService s = new BitlyService("BitlyAccount", "BitlyApiKey");
string url = string.Format("http://myurl.php?idSomething={0}&idSomethingElse={1}", idSomething, idSomethingElse);
if(s.Shorten(url, out shortened) == StatusCode.OK)
{
string smsText = string.Format("Some info and stuff, click this link {0}", shortened);
TwilioRestClient tw = new TwilioRestClient("TwilioSid", "TwilioToken");
Message m = tw.SendMessage(phoneNumberSending, phoneNumberReceiving, smsText);
}
这里是Twilio开发者福音传道者 所以我觉得奇怪的是Twilio会在发送之前加载一个链接,因为它会完全使一次性链接失效 我在这里建立了一个小POC,我第一次尝试通过Twilio发送一个之前没有被缩短的链接,并确认Twilio没有用它来攻击它 然后,我尝试转到bit.ly并将链接粘贴到我的应用程序,以便缩短链接。然后它向我的应用程序发出请求(我想这是正确的,因为bit.ly需要检查该链接是否有效以缩小它) 所以我相信当你缩小你的应用程序以确保你的链接有效时,是谁向你的应用程序发出请求的。您可以像我一样在本地运行它并通过ngrok公开它,或者查看您的Web服务器日志以查看请求的实际来源,从而确保这一点 一个好的起点是尝试发送URL,而不缩小URL并查看发生了什么。您也可以尝试寻找另一个url缩短服务,或推出自己的服务
如果我还能帮你什么,请告诉我。这里是Twilio开发者福音传道者 所以我觉得奇怪的是Twilio会在发送之前加载一个链接,因为它会完全使一次性链接失效 我在这里建立了一个小POC,我第一次尝试通过Twilio发送一个之前没有被缩短的链接,并确认Twilio没有用它来攻击它 然后,我尝试转到bit.ly并将链接粘贴到我的应用程序,以便缩短链接。然后它向我的应用程序发出请求(我想这是正确的,因为bit.ly需要检查该链接是否有效以缩小它) 所以我相信当你缩小你的应用程序以确保你的链接有效时,是谁向你的应用程序发出请求的。您可以像我一样在本地运行它并通过ngrok公开它,或者查看您的Web服务器日志以查看请求的实际来源,从而确保这一点 一个好的起点是尝试发送URL,而不缩小URL并查看发生了什么。您也可以尝试寻找另一个url缩短服务,或推出自己的服务 如果我还能帮你什么,请告诉我