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

จาก Tribalwars Wiki TH
รุ่นแก้ไขเมื่อ 20:10, 12 กุมภาพันธ์ 2554 โดย Anablze (คุย | ส่วนร่วม) (หน้าที่ถูกสร้างด้วย ''''การส่งข้อความในเกมจากภายนอก''' ส่งข้อความภายในเ...')
(ต่าง) ←รุ่นแก้ไขก่อนหน้า | รุ่นแก้ไขล่าสุด (ต่าง) | รุ่นแก้ไขถัดไป→ (ต่าง)
Jump to navigation

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

ส่งข้อความภายในเกมผ่าน 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);