भेजें मेरे पास एक ऐसा एप्लिकेशन है जो इसके अंदर एक एसएमएस एपीआई का निर्माण और कार्यान्वित कर रहा है, लेकिन यह कुछ संख्याओं में भेजता है, जब मैं डेटाबेस से सभी का चयन करता हूं और भेजता हूं, लगभग 1100 नंबर भेजें, लेकिन यह कुछ भी नहीं करता है।यूआरएल में बहुत से फोन नंबरों को पास करना असफल रहा - एसएमएस एपीआई
मुझे लगा कि यह यूआरएल की लंबाई के कारण भेज नहीं रहा था क्योंकि संख्याएं पारित की गईं क्योंकि मैंने संख्याओं को प्रतिबिंबित किया और उन्हें टेक्स्टरी में कॉपी किया जो पहले भेज रहा था।
मैंने संख्या को सौ से पचास तक भी घटा दिया, फिर भी उसने कोई त्रुटि नहीं फेंक दी लेकिन मुझे नहीं भेजा, मैं इसे कैसे ठीक करूं।
मैं अपने प्रपत्र प्रस्तुत करने के लिए एक प्राप्त विधि का इस्तेमाल किया नीचे
$phone_group_total = $phone_numbers.", ".$send_it.", ".$selected_staffs;
function httpRequest($fields, $sendpage){
$curl = curl_init($sendpage);
curl_setopt($curl, CURLOPT_POST, true);
curl_setopt($curl, CURLOPT_POSTFIELDS, $fields);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
$result = curl_exec($curl);
curl_close($curl);
$sendpage ="http://smsexperience.com/components/com_spc/smsapi.php?";
$sendsms ="username=user&password=pass";
$sendsms .="&sender=$sender_id";
$sendsms .="&recipient=".$phone_group_total;
$sendsms .="&message=$message";
httpRequest($sendsms, $sendpage);
भेजने के लिए मेरी नमूना कोड देखें, मैं पद उपयोग करने की कोशिश और मेरे संदेश भेजने नहीं थे। मैं इसे कैसे ठीक करूं और बड़ी संख्या में सेट भेजूं। धन्यवाद।
यूआरएल 2000 अक्षरों तक सीमित है, जो बताता है कि आप यूआरएल क्यों छोटा कर दिया गया है। आपको 'POST' का उपयोग करने की आवश्यकता होगी। 'POST' क्यों काम नहीं कर रहा है, इस पर सहायता प्राप्त करने के लिए, आपको वह कोड दिखाना होगा जिसका आप उपयोग कर रहे थे। नमूना कोड में –
फ़ंक्शन ठीक से बंद नहीं है। प्रश्न पोस्ट करते समय – trincot
फ़ंक्शन को बंद करने से चूक गया, पोस्ट के लिए उपयोग कर रहा कोड निम्नानुसार है; – optimalresource