Merhaba,
bir powershell kodu var. SMS atıyor.
Bu kodları bir html sayfasını tetiklediğimizde SMS atsın şeklinde nasıl uyarlayabilirim.
Postman ile calısıyor, postman üzerindeki powershell kodu olusturma ile calisiyor ama birtürlü html php vb. tek urlde tetikletecek birşey yapamadım.
Soap web sms servisi ile alakalı. Bu konuda yardımcı olabilecek var mı?
$headers = New-Object "System.Collections.Generic.Dictionary[[String],[String]]"
$headers.Add("SOAPAction", "https://site.com/SmsProxy/sendSms")
$headers.Add("Content-Type", "text/xml; charset=utf-8")
$body = "<soapenv:Envelope xmlns:soapenv=`"http://schemas.xmlsoap.org/soap/envelope/`"
`n xmlns=`"https://site.com/SmsProxy`">
`n <soapenv:Header />
`n <soapenv:Body>
`n <sendSms>
`n <requestXml>
`n <![CDATA[
`n <SendSms>
`n <Username>KULLANICIADI</Username>
`n <Password>ŞİFRE</Password>
`n <UserCode>9999</UserCode>
`n <AccountId>9999</AccountId>
`n <Originator>BASLIK.</Originator>
`n <SendDate></SendDate>
`n <ValidityPeriod>60</ValidityPeriod>
`n <MessageText>Sıcaklık Seviyesi Tehlikede</MessageText>
`n <IsCheckBlackList>0</IsCheckBlackList>
`n <IsEncryptedParameter>0</IsEncryptedParameter>
`n <ReceiverList>
`n <Receiver>GİDECEKTELNO</Receiver>
`n </ReceiverList>
`n </SendSms>
`n ]]>
`n </requestXml>
`n </sendSms>
`n </soapenv:Body>
`n</soapenv:Envelope>"
$response = Invoke-RestMethod 'https://site.com/SmsProxy.asmx' -Method 'POST' -Headers $headers -Body $body
$response | ConvertTo-Json