คำถามติดแท็ก api

7
(il) ถูกต้องตามกฎหมายอย่างไรเพื่อให้ได้ข้อมูลจาก API ที่เข้าถึงได้ 100% แต่ไม่ใช่ "เปิดเผย" API
ฉันพบเว็บไซต์ที่ให้ตารางตัวกรองขนาดใหญ่พร้อมข้อมูลล่าสุดเกี่ยวกับเมืองต่างๆในประเทศ ไซต์นี้ใช้วิธีการเลื่อนแบบไม่สิ้นสุดเพื่อโหลดแถวสำหรับตาราง จากการสำรวจไซต์โดยใช้เครื่องมือนักพัฒนาซอฟต์แวร์ของ Chrome ฉันพบว่ามันทำให้ AJAX ร้องขอไปยัง URL ภายในเพื่อรับข้อมูล URL นี้มีพารามิเตอร์ข้อความค้นหาจำนวนมากที่สอดคล้องกับตัวกรอง ฉันพยายามเข้าถึง URL นั้นโดยตรงในเบราว์เซอร์ของฉันและฉันได้รับข้อมูลทั้งหมดในรูปแบบ JSON ที่ดี ฉันสามารถเล่นกับตัวกรองเพื่อรับข้อมูลที่เป็นรูปธรรมที่ฉันต้องการ URL นี้สามารถเข้าถึงได้จริงดังนั้นฉันไม่จำเป็นต้องทำอะไรแฮ็คฉันแค่เรียก URL ที่อยู่ในเน็ต ดังนั้นคำถามของฉันคือฉันถูกต้องตามกฎหมายหรือผิดกฎหมายอย่างไรที่จะใช้ URL นั้นเพื่อดึงข้อมูลเพื่อจุดประสงค์ของฉันเอง หมายเหตุ : ฉันไม่ต้องการสร้างรายชื่อเมืองประเภทเดียวกันแต่ฉันต้องการใช้ข้อมูลนั้นเพื่อสร้างเกมออนไลน์เล็ก ๆ น้อย ๆ อาจได้รับเงินเล็กน้อย ... หมายเหตุสำคัญเกี่ยวกับการตอบกลับและความคิดเห็น นี่เป็นเพียงตัวอย่างสถานการณ์ฉันไม่ได้มองหาสถานที่ที่จะคว้าข้อมูลเกี่ยวกับเมืองต่างๆ พิจารณาเว็บไซต์ที่มีข้อมูลเกี่ยวกับประสิทธิภาพของผู้เล่นฟุตบอลที่ได้รับการปรับปรุงในฤดูกาลถ้าคุณต้องการ สำหรับประเทศที่เป็นรูปธรรมอีกครั้งฉันไม่ได้คิดในกฎหมายเฉพาะถ้าคุณรู้ว่าประเทศที่ถูกกฎหมายอย่างชัดเจน (IL) นั่นจะเป็นข้อมูลที่มีประโยชน์
38 legal  content  api 

5
ความแตกต่างระหว่าง webhook และ API คืออะไร
โปรแกรมเมอร์ที่ทำการร้องขอไปยังAPIจะได้รับการตอบกลับ ตัวอย่างเช่นการใช้ Web API เพื่อส่งอีเมลคุณจะต้องส่งเนื้อหาอีเมลพร้อมกับคำขอ หากทุกอย่างเป็นไปด้วยดีคุณจะได้รับการตอบรับประกาศความสำเร็จ หากต้องการใช้webhookคุณต้องลงทะเบียน URL กับ บริษัท ที่ให้บริการ URL นั้นเป็นสถานที่ในแอปพลิเคชันของคุณที่จะยอมรับข้อมูลและทำบางสิ่งกับมัน ในบางกรณีคุณสามารถบอกผู้ให้บริการเกี่ยวกับสถานการณ์เมื่อคุณต้องการรับข้อมูล เมื่อใดก็ตามที่มีสิ่งใหม่ webhook จะส่งไปที่ URL ของคุณ ดังนั้นโดยพื้นฐานแล้วพวกเขากำลังทำสิ่งเดียวกัน คำถามของฉันคือสิ่งนี้: อะไรคือความแตกต่างระหว่าง webhook และ api? ไม่ได้อยู่ในเงื่อนไข WEBHOOK IS ____ และ API IS ______ ฉันรู้ว่าพวกเขาคืออะไร ฉันสนใจในความแตกต่างที่สำคัญและเวลาที่จะใช้และเมื่อใช้อีก
15 api  data  request  webhook 

4
รหัสสถานะ HTTP ที่ถูกต้องสำหรับ:“ API รุ่นนี้ถูกยกเลิกแล้ว” คืออะไร?
ฉันมี RESTful API มี 3 เวอร์ชันคือ v1, v2 และ v3 ฉันกำลังจะเผยแพร่ v4 และเราได้ตัดสินใจหยุด v1 ซึ่งหมายความว่าคำขอทั้งหมดhttp://example.com/v1/resourceจะล้มเหลว แต่การโทรไปhttp://example.com/v2/resourceยังจะยังคงทำงานต่อไป วิธีที่เหมาะสมในการบ่งชี้ความล้มเหลวคืออะไร? ฉันถือว่าใช้410 GONEรหัสสถานะ แต่นั่นแสดงว่าทรัพยากรไม่สามารถใช้ได้อีกต่อไป ทรัพยากรที่เป็นไปได้ยังคงมีอยู่ แต่จะต้องมีการร้องขอในวิธีที่แตกต่าง ฉันยังพิจารณา400รหัสสถานะทั่วไปด้วย แต่มันก็ดูแปลก ๆ เช่นกัน มีคำตอบมาตรฐานสำหรับสิ่งนี้หรือไม่?
13 http  api  410-gone  restful 
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.