ผลต่างระหว่างรุ่นของ "การส่งข้อความในเกมจากภายนอก"

จาก Tribalwars Wiki TH
Jump to navigation
(หน้าที่ถูกสร้างด้วย ''''การส่งข้อความในเกมจากภายนอก''' ส่งข้อความภายในเ...')
 
ไม่มีความย่อการแก้ไข
บรรทัดที่ 26: บรรทัดที่ 26:


$base_url = "http://th1.tribalwars.asia/send_mail.php?from_id=FROM_ID&api_key=API_KEY";
$base_url = "http://th1.tribalwars.asia/send_mail.php?from_id=FROM_ID&api_key=API_KEY";
 
<br>
// เปิดไปยัง URL
// เปิดไปยัง URL <br>
$handle = fopen($base_url . "&to=$to&subject=$subject&message=$message", 'r');
$handle = fopen($base_url . "&to=$to&subject=$subject&message=$message", 'r');
echo fgets($handle); // ข้อความผลลัพธ์
echo fgets($handle); // ข้อความผลลัพธ์
fclose($handle);
fclose($handle);

รุ่นแก้ไขเมื่อ 16:40, 21 กุมภาพันธ์ 2554

การส่งข้อความในเกมจากภายนอก

ส่งข้อความภายในเกมผ่าน API จากภายนอก

บางครั้งคุณอาจต้องการส่งข้อความไปยังผู้เล่นเพื่อแจ้งอัปเดตสถานการณ์ สำคัญโดยใช้โปรแกรมภายนอกมากกว่า เนื่องจากการใช้บอทนั้นเป็นสิ่งที่ผิดกฎของเกม เราจึงเปิด API นี่ขึ้นมาให้ใช้งาน

ข้อความภายในเกมจะถูกสร้างขึ้นผ่าน GET request:

http://th1.tribalwars.asia/send_mail.php?from_id=FROM_ID&api_key=API_KEY&to=TO&subject=SUBJECT&message=MESSAGE

ความหมายของพารามิเตอร์:

   * FROM_ID: รหัส ID ของบัญชีของคุณ (สามารถหาได้จากหน้าจัดอันดับ)
   * API_KEY: API-Key เกมไทรบัลวอรส์ของคุณ (ไปที่การตั้งค่า -> การตั้งค่า)
   * TO: ชื่อ (ไม่ใช่รหัส ID) ของผู้เล่นที่จะรับข้อความ
   * SUBJECT: หัวข้อ
   * MESSAGE: ข้อความ

API นี้เปิดให้ใช้เฉพาะบัญชีพรีเมียมเท่านั้น และจะต้องไม่ใช้เพื่อการสแปมหรือก่อกวนผู้เล่นอื่น มิฉะนั้นบัญชีของคุณจะถูกแบน ตัวอย่างในภาษา PHP:

// พารามิเตอร์จะต้องถูกเข้ารหัสด้วย urlencode() $to = urlencode('exception'); $subject = urlencode('ทดสอบ & ทดสอบ'); $message = urlencode('นี่คือการทดสอบ');

$base_url = "http://th1.tribalwars.asia/send_mail.php?from_id=FROM_ID&api_key=API_KEY";
// เปิดไปยัง URL
$handle = fopen($base_url . "&to=$to&subject=$subject&message=$message", 'r'); echo fgets($handle); // ข้อความผลลัพธ์ fclose($handle);