อัพเดตล่าสุดเมื่อ (30/10/2024)
นโยบายการสร้างรายได้ (Monetization Policy)
ครีเอเตอร์ที่ต้องการสร้างรายได้จากผลงานบทความบน ani-night.online จะต้องปฏิบัติตามเงื่อนไขดังต่อไปนี้:
- ต้องมีบทความอย่างน้อย 5 บทความ
- ต้องมีผู้ติดตามอย่างน้อย 100 คน
- อัตราการจ่ายคือ 0.10 บาทต่อการดู (วิว) หนึ่งครั้งของบทความ หรืออาจจะตัดรอบทุกๆ 30 ของทุกเดือน เมื่อยอดถึงเกณฆ์
- การแจ้งเตือนรายได้จะส่งไปยังอีเมลของครีเอเตอร์เมื่อมีการอ่านบทความ
นโยบายการจัดการเนื้อหา (Content Management Policy)
การเผยแพร่เนื้อหาบน ani-night.online จะต้องปฏิบัติตามข้อบังคับดังนี้:
- ห้ามโพสต์เนื้อหาที่ละเมิดลิขสิทธิ์หรือเนื้อหาที่ไม่เหมาะสม ( ในกรณีที่จำเป็นโปรดให้เครดิตทุกครั้ง )
- ห้ามเผยแพร่ข้อมูลเท็จหรือข้อมูลที่เป็นอันตราย
- ผู้ใช้สามารถรายงานเนื้อหาที่ไม่เหมาะสมได้ผ่านฟีเจอร์การรายงานในระบบ ( ยังใช้งานไม่ได้ )
นโยบายความปลอดภัย (Security Policy)
เราให้ความสำคัญกับความปลอดภัยของข้อมูลของผู้ใช้ โดยมีมาตรการดังนี้:
- ข้อมูลส่วนบุคคลจะถูกเก็บรักษาอย่างปลอดภัยและไม่เปิดเผยให้กับบุคคลที่สาม
- ใช้เทคโนโลยีการเข้ารหัสเพื่อรักษาความปลอดภัยของข้อมูลทางการเงิน
- หากเกิดการละเมิดความปลอดภัย เราจะแจ้งผู้ใช้ทันที
นโยบายการเข้าถึง (Access Policy)
การเข้าถึงแพลตฟอร์มนี้มีข้อจำกัดดังนี้:
- ผู้ใช้ต้องมีอายุขั้นต่ำ 13 ปีในการเข้าถึงแพลตฟอร์ม
- การเข้าถึงอาจถูกระงับหากมีการละเมิดเงื่อนไขการใช้งาน
นโยบายเกี่ยวกับข้อมูลส่วนบุคคล (Data Protection Policy)
เรามุ่งมั่นในการปกป้องข้อมูลส่วนบุคคลของผู้ใช้ โดยมีมาตรการดังนี้:
- ข้อมูลจะถูกเก็บรักษาอย่างปลอดภัยและมีการเข้าถึงเฉพาะผู้ที่ได้รับอนุญาต
- ผู้ใช้สามารถเข้าถึงและแก้ไขข้อมูลส่วนตัวของตนได้ตามต้องการ
นโยบายการปรับปรุงและการเปลี่ยนแปลง (Policy Updates)
เราขอสงวนสิทธิ์ในการปรับปรุงนโยบายนี้ตามที่เห็นสมควร โดยจะแจ้งให้ผู้ใช้ทราบผ่าน:
- การโพสต์การเปลี่ยนแปลงบนหน้าเว็บไซต์
- การส่งอีเมลแจ้งให้ทราบถึงการเปลี่ยนแปลงที่สำคัญ
นโยบายเกี่ยวกับการสนับสนุนลูกค้า (Customer Support Policy)
ผู้ใช้สามารถติดต่อทีมสนับสนุนได้ตามช่องทางต่อไปนี้:
- อีเมล: [email protected]
- เวลาทำการ: วันจันทร์ถึงศุกร์, 9:00 - 17:00 น.
เงื่อนไขการใช้งาน
1. การยอมรับเงื่อนไข
- เมื่อผู้ใช้เข้าใช้งานเว็บไซต์ AniNight แสดงว่าผู้ใช้ยอมรับเงื่อนไขการใช้งานนี้
2. การใช้บริการ
- ผู้ใช้ต้องปฏิบัติตามกฎหมายและไม่ใช้บริการในการทำสิ่งผิดกฎหมาย หรือเป็นอันตรายต่อผู้อื่น
3. การเติมเงินและการแลกเปลี่ยนคะแนน
- ผู้ใช้สามารถเติมเงินเพื่อแลกคะแนนและใช้คะแนนนั้นในการซื้อหรือแลกเปลี่ยนบริการต่าง ๆ บนเว็บไซต์ การเติมเงินไม่สามารถขอคืนได้
4. การสร้างรายได้จากบทความ
- ครีเอเตอร์ที่ต้องการเข้าร่วมโปรแกรมสร้างรายได้จากบทความต้องปฏิบัติตามนโยบายที่กำหนดไว้และบทความต้องผ่านการตรวจสอบก่อนเผยแพร่
5. การเปลี่ยนแปลงเงื่อนไข
- เราขอสงวนสิทธิ์ในการเปลี่ยนแปลงนโยบายความเป็นส่วนตัวและเงื่อนไขการใช้งานโดยไม่ต้องแจ้งให้ทราบล่วงหน้า ผู้ใช้ควรตรวจสอบหน้านี้เป็นระยะเพื่อรับทราบข้อมูลล่าสุด
6. การแจ้งเตือน
- หากคุณยิมยอมนั้นแปลว่า ให้เราอนุญาติส่งการแจงเตือนไปทางอีเมล เช่นการแจ้งเตือน ( การแจ้งเตือนรายได้จากบทความ , การแจ้งเตือนสมัครสมาชิก , การแจ้งเตือนเมื่อได้รับรางวัล , การแจ้งเตือนการเข้าสู่ระบบ , การแจ้งเตือนบทความ , การแจ้งเตือนกิจกรรม "event")
เงื่อนไขการชำระเงิน
เราใส่ใจกับข้อมูลส่วนตัวของการชำระเงิน และเราจะไม่เปิดเผยข้อมูลการชำระงเินให้กับบุคคลอื่น เราใส่ใจกับนโยบายของเราที่เราได้กำหนดไว้ และนโยบายนี้มีการเปลี่ยนแปลงตลอด เราขอสงวนสิทธิ์ในการเปลี่ยนแปลงนโยบายความเป็นส่วนตัวและเงื่อนไขการใช้งานโดยไม่ต้องแจ้งให้ทราบล่วงหน้า คุณสามารถเข้ามาตรวจสอบนโยบายของเราเรื่อยๆ
ความเป็นส่วนตัวของแบบสำรวจ
โปรดทราบเราตลาดแบบสำรวจของ bitlalbs และในเครือ NPatPublisher ของเราเท่านั้น คุณสามารถเข้าไปตรวจสอบนโยบาบความเป็นส่วนตัวของผู้ให้บริการแบบสำรวจนั้นๆ ได้
NPatPublisher คือ บริษัทให้บริการสื่อเนื้อหาและการสำรวจการตลาดของเรา หรือ AniNight โปรเจคของเรา
เงื่อนไขการใช้ API
บริการ API ของเรามีการจัดเตรียมข้อมูลเกี่ยวกับอนิเมะและบทความต่างๆ ซึ่งสามารถนำไปใช้ในการพัฒนาบริการในเชิงพาณิชย์ เช่น แอปพลิเคชันหรือเว็บไซต์ที่มีเนื้อหาเกี่ยวข้องกับอนิเมะหรือข่าวสารต่างๆ โดยมีเงื่อนไขการใช้งานดังนี้:
- การใช้งานเชิงพาณิชย์: เราไม่อนุญาติให้ใช้ในเชิงพาณิชย์เฉพาะในส่วนข้อมูลอนิเมะ เนื่องจากลิขสิทธิ์
- การร้องขอข้อมูล: จำกัดการใช้งาน API ต่อจำนวนคำขอในแต่ละวัน ( 5 Tokens ต่อ 1 คำขอ ) หากต้องการใช้งานเพิ่มเติม กรุณาติดต่อเพื่อขอเพิ่มขีดจำกัด
- ข้อมูลผู้ใช้ที่จำเป็น: ในการเข้าถึงข้อมูลบทความหรืออนิเมะ ต้องมีข้อมูลผู้ใช้ที่ประกอบด้วยอีเมลหรือชื่อผู้ใช้ เพื่อให้สามารถระบุการเข้าถึงข้อมูลได้อย่างถูกต้อง
- นโยบายความเป็นส่วนตัว: ข้อมูลของผู้ใช้ที่ใช้ในการเข้าถึง API จะถูกเก็บรักษาอย่างปลอดภัยและไม่ถูกนำไปใช้ในทางที่ผิด
- ข้อกำหนดเพิ่มเติม: การใช้ API ต้องปฏิบัติตามนโยบายความเป็นส่วนตัวและข้อตกลงในการให้บริการของเรา
สอนใช้ API
API Key คืออะไร?
รหัส API คือรหัสประจำตัวเฉพาะที่ช่วยให้คุณเข้าถึงบริการ API ของเราได้ โดยรหัสนี้ทำหน้าที่เป็นมาตรการรักษาความปลอดภัยเพื่อให้แน่ใจว่าผู้ใช้ที่ได้รับอนุญาตเท่านั้นจึงจะใช้ API ได้
ขอ API Key ได้จากที่ไหน ?
คุณสามารถขอ API Key ผ่าน ช่องทางติดต่อต่างๆของเรา หรือ Facebook
วิธีใช้คีย์ API ของคุณ
หากต้องการส่งคำขอไปยัง API ของเรา โปรดใส่รหัส API ของคุณในส่วนหัวคำขอภายใต้ x-api-key
.
ตัวอย่างการส่งคำขอ (GET)
GET /api/some-endpoint HTTP/1.1
Host: api.yourwebsite.com
x-api-key: YOUR_API_KEY
ตัวอย่างการใช้ใน JavaScript (Fetch)
fetch('https://api.ani-night.online/api/<--- บริการที่ต้องการเข้าถึง API ของเรา --->', {
method: 'GET',
headers: {
'x-api-key': 'YOUR_API_KEY'
}
})
.then(response => response.json())
.then(data => console.log(data))
.catch(error => console.error('Error:', error));
ตัวอย่างการใช้ใน axios บน Nodejs (JavaScript)
ในการใช้คีย์ API กับ Axios ใน Node.js ให้รวมคีย์ API ไว้ในส่วนหัวคำขอโดยใช้ x-api-key
.
ขั้นตอนที่ 1: ติดตั้ง Axios
npm install axios
ขั้นตอนที่ 2: ตัวอย่างคำขอโดยใช้ Axios
const axios = require('axios');
// API Key ของคุณ
const apiKey = 'YOUR_API_KEY';
// Make a GET request to the API
axios.get('https://api.yourwebsite.com/api/<--- บริการที่ต้องการเข้าถึง API ของเรา --->', {
headers: {
'x-api-key': apiKey
}
})
.then(response => {
console.log(response.data); // ข้อมูลที่สำหรับส่งออกผ่าน console
})
.catch(error => {
console.error('Error:', error); // เมื่อมีข้อผิดพลาดจะแสดงผ่าน console
});
ขั้นตอนที่ 3: ตัวอย่างการร้องขอโดยใช้ POST
const axios = require('axios');
// Your API Key
const apiKey = 'YOUR_API_KEY';
// Data to be sent in the POST request
const postData = {
name: 'example',
value: 123
};
// Make a POST request to the API
axios.post('https://api.yourwebsite.com/api/some-endpoint', postData, {
headers: {
'x-api-key': apiKey,
'Content-Type': 'application/json'
}
})
.then(response => {
console.log(response.data); // Handle the response data
})
.catch(error => {
console.error('Error:', error); // Handle any errors
});
ขั้นตอนที่ 1: ขอรับ API Key
เพื่อใช้งาน API ของเรา คุณต้องทำการติดต่อผู้พัฒนาเพื่อขอรับ API Key โดยส่งอีเมลมาที่: [email protected]
ตัวอย่าง API Key: 12345-abcde-67890
ขั้นตอนที่ 2: การใช้งาน API Key ในแอปพลิเคชันของคุณ
คุณสามารถส่งคำขอ API โดยเพิ่ม API Key ลงในส่วน headers ของคำขอ HTTP นี่คือตัวอย่างการใช้ Axios ใน Node.js:
const axios = require('axios'); const fetchData = async () => { try { const response = await axios.get('https://api.example.com/data', { headers: { 'x-api-key': '12345-abcde-67890' // แทนที่ด้วย API Key ของคุณ } }); console.log(response.data); } catch (error) { console.error('Error:', error); } }; fetchData();
อย่าลืมแทนที่ '12345-abcde-67890' ด้วย API Key จริงของคุณ
ขั้นตอนที่ 3: การใช้งาน Authorization ด้วย JWT
สำหรับการเข้าถึงเส้นทางที่ป้องกันไว้ คุณต้องส่ง JWT token ในส่วน Authorization header ดังนี้:
const axios = require('axios'); const fetchProtectedData = async () => { const token = 'your-jwt-token'; // แทนที่ด้วย JWT Token ของคุณ try { const response = await axios.get('https://api.example.com/protected-data', { headers: { 'Authorization': \`Bearer \${token}\` } }); console.log(response.data); } catch (error) { console.error('Error:', error); } }; fetchProtectedData();
อย่าลืมแทนที่ 'your-jwt-token' ด้วย JWT Token จริงของคุณ
คำถามที่พบบ่อย (FAQ)
- ฉันจะรับ API Key ได้ที่ไหน? คุณสามารถรับได้จากแดชบอร์ดหลังจากลงทะเบียน หรือขอกลับแพลตฟอร์มช่องทางต่างๆ กับเรา
- ฉันจะรีเฟรช API Key ได้อย่างไร? คุณสามารถแจ้งกับนักพัฒนาได้โดยตตรง หาก API KEY ของคุณถูกเปิดเผย
- ทำไมฉันถึงได้รับข้อผิดพลาด 403? ตรวจสอบให้แน่ใจว่าคุณใช้ API Key ที่ถูกต้องและ token ไม่หมดอายุ
Error Responses
หากคำขอของคุณขาดรหัส API หรือรหัส API ไม่ถูกต้อง คุณจะได้รับการตอบกลับข้อผิดพลาดอย่างใดอย่างหนึ่งต่อไปนี้:
403 Forbidden - Missing API Key
HTTP/1.1 403 Forbidden
Content-Type: text/html
403 Forbidden
Message: API key missing
Time: CURRENT_TIME
URL: REQUEST_URL
403 Forbidden - Invalid API Key
HTTP/1.1 403 Forbidden
Content-Type: text/html
403 Forbidden
Message: Invalid API key
Time: CURRENT_TIME
URL: REQUEST_URL