ยินดีต้อนรับคุณ, บุคคลทั่วไป กรุณา เข้าสู่ระบบ หรือ ลงทะเบียน

เข้าสู่ระบบด้วยชื่อผู้ใช้ รหัสผ่าน และระยะเวลาในเซสชั่น

ThaiSEOBoard.comพัฒนาเว็บไซต์Programming[php] ช่วยอธิบายการใช้งานในลักษณะ api หน่อยครับ
หน้า: [1]   ลงล่าง
พิมพ์
ผู้เขียน หัวข้อ: [php] ช่วยอธิบายการใช้งานในลักษณะ api หน่อยครับ  (อ่าน 1826 ครั้ง)
0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้
xmen256k
หัวหน้าแก๊งเสียว
*

พลังน้ำใจ: 98
ออฟไลน์ ออฟไลน์

กระทู้: 1,992



ดูรายละเอียด
« เมื่อ: 07 ธันวาคม 2011, 00:10:43 »

คือมันงงๆอ่าครับ ว่ามันจะเรียกใช้งานยังไง

ซึ่งปกติมันก็จะมี url ให้เรียก

แล้วต้องเรียกยังไง พอเรียกเสร็จ มันจะได้ค่าแบบไหน แล้วผลลัพท์จะออกมายังไง

แนะนำหน่อยนะครับ กำลังงง -*-

ยกตัวอย่างก็ได้ครับ

ขอบคุณครับ
บันทึกการเข้า
nistelbooy
Verified Seller
สมุนแก๊งเสียว
*

พลังน้ำใจ: 707
ออฟไลน์ ออฟไลน์

กระทู้: 873



ดูรายละเอียด
« ตอบ #1 เมื่อ: 07 ธันวาคม 2011, 00:12:13 »

api อะไร ผมก็งง...  wanwan023
บันทึกการเข้า

งดรับงาน
xmen256k
หัวหน้าแก๊งเสียว
*

พลังน้ำใจ: 98
ออฟไลน์ ออฟไลน์

กระทู้: 1,992



ดูรายละเอียด
« ตอบ #2 เมื่อ: 07 ธันวาคม 2011, 00:13:38 »

api อะไร ผมก็งง...  wanwan023

อะไรก็ได้ครับ คือกำลังศึกษาตรงจุดนี้อยู่
บันทึกการเข้า
AbuseMan
หัวหน้าแก๊งเสียว
*

พลังน้ำใจ: 104
ออฟไลน์ ออฟไลน์

กระทู้: 1,102



ดูรายละเอียด เว็บไซต์
« ตอบ #3 เมื่อ: 07 ธันวาคม 2011, 00:18:44 »

http://www.jquerytips.com/blog...D%E0%B8%B0-CodeIgniter-Version
บันทึกการเข้า

ฟังเพลงออนไลน์ : เว็บเพลงออนไลน์ที่คุณขอฟังเพลงได้ด้วยตัวคุณเอง
ห้องแชท : บริการฟรีห้องแชทสำหรับติดเว็บ
เพลงใหม่ : เพลงใหม่ เพลงฮิต
บ้านคุ้มค่า : ลงประกาศขายบ้าน ที่ดิน พร้อมอัพเดทโครงการบ้านและคอนโดใหม่ที่น่าสนใจ
beg
หัวหน้าแก๊งเสียว
*

พลังน้ำใจ: 149
ออฟไลน์ ออฟไลน์

กระทู้: 1,445



ดูรายละเอียด เว็บไซต์
« ตอบ #4 เมื่อ: 07 ธันวาคม 2011, 00:19:13 »

ส่วนใหญ่ ก็จะส่งค่าต่างๆ ที่เราเรียกใช้ มาให้ในรูปแบบ json ,xml หรือแบบอื่นๆ น่ะครับ  
เช่นใช้ api ของ facebook เพื่อดูรายชื่อเพื่่อนทั้งหมด  
โค๊ด:
$friends = $facebook->api('/me/friends');
(ฟังชั่นนี้จะดึงข้อมูลผ่าน url  ซึ่งถูกจัดทำมาในรูปแบบ class  ทำให้เรียกใช้งานได้ง่าย )

ตัวแปร $friends ก็จะได้ค่ามาเป็น array ที่เราสามารถนำไปใช้ได้ครับ
 เช่น $friends[1]['name'] ก็คือชื่อของเพื่อน ของค่าใน array ลำดับที่ 2 น่ะครับ


« แก้ไขครั้งสุดท้าย: 07 ธันวาคม 2011, 00:22:58 โดย beg » บันทึกการเข้า

marus
ก๊วนเสียว
*

พลังน้ำใจ: 41
ออฟไลน์ ออฟไลน์

กระทู้: 467



ดูรายละเอียด
« ตอบ #5 เมื่อ: 07 ธันวาคม 2011, 08:59:37 »

web service หรือเปล่า
ถ้าใช้ลองศึกษา xml-rpc ,json-rpc ดู
บันทึกการเข้า
krairerks
Newbie
*

พลังน้ำใจ: 12
ออฟไลน์ ออฟไลน์

กระทู้: 99



ดูรายละเอียด
« ตอบ #6 เมื่อ: 07 ธันวาคม 2011, 09:09:04 »

ถ้าเป็น Amazon API ก็ไปดูรายละเอียดได้ที่นี่ครับ http://docs.amazonwebservices....ndex.html?CHAP_Intro_AAWS.html
บันทึกการเข้า
bonshington
ก๊วนเสียว
*

พลังน้ำใจ: 47
ออฟไลน์ ออฟไลน์

กระทู้: 375



ดูรายละเอียด
« ตอบ #7 เมื่อ: 07 ธันวาคม 2011, 10:42:25 »

คือไม่เข้าใจว่า api คืออะไรว่างั้น

api ย่อมาจาก applicaiton interface ง่ายๆคือเปรียบเหมือน "ทีวี" คุณจะเอาอะไร ก็ใช้รีโมททีวียิงไป ทีวีก็ตอบสนองกลับมา

ตยเช่น คุณยิง id ไปที่ facebook api เพื่อขอข้อมูบการโพส fb ก็ส่งข้อมูลการโพสตาม id นั้นๆกลับมา

ส่วนข้อมูล จะส่งไปยังไง กลับมาแบบไหน ขึ้นกับแต่ละที่ เพราะมันไม่เหมือนกัน
แต่มาตรฐานทั่วไป มักจะส่กลับมาเป็น json หรือ xml
บันทึกการเข้า
phakdee
สมุนแก๊งเสียว
*

พลังน้ำใจ: 8
ออฟไลน์ ออฟไลน์

กระทู้: 721



ดูรายละเอียด เว็บไซต์
« ตอบ #8 เมื่อ: 07 ธันวาคม 2011, 11:54:00 »

คือไม่เข้าใจว่า api คืออะไรว่างั้น

api ย่อมาจาก applicaiton interface ง่ายๆคือเปรียบเหมือน "ทีวี" คุณจะเอาอะไร ก็ใช้รีโมททีวียิงไป ทีวีก็ตอบสนองกลับมา

ตยเช่น คุณยิง id ไปที่ facebook api เพื่อขอข้อมูบการโพส fb ก็ส่งข้อมูลการโพสตาม id นั้นๆกลับมา

ส่วนข้อมูล จะส่งไปยังไง กลับมาแบบไหน ขึ้นกับแต่ละที่ เพราะมันไม่เหมือนกัน
แต่มาตรฐานทั่วไป มักจะส่กลับมาเป็น json หรือ xml

อธิบายได้ดีครับยกตัวอย่างมองเห็นภาพ จากที่ไม่ค่อยรู้เรื่องเหมือนกันขอบคุณครับ ...ขอบคุณ จขกทที่ตั้งคำถามด้วย
บันทึกการเข้า

kojang
คนรักเสียว
*

พลังน้ำใจ: 2
ออฟไลน์ ออฟไลน์

กระทู้: 105



ดูรายละเอียด
« ตอบ #9 เมื่อ: 07 ธันวาคม 2011, 12:25:46 »

คือไม่เข้าใจว่า api คืออะไรว่างั้น

api ย่อมาจาก applicaiton interface ง่ายๆคือเปรียบเหมือน "ทีวี" คุณจะเอาอะไร ก็ใช้รีโมททีวียิงไป ทีวีก็ตอบสนองกลับมา

ตยเช่น คุณยิง id ไปที่ facebook api เพื่อขอข้อมูบการโพส fb ก็ส่งข้อมูลการโพสตาม id นั้นๆกลับมา

ส่วนข้อมูล จะส่งไปยังไง กลับมาแบบไหน ขึ้นกับแต่ละที่ เพราะมันไม่เหมือนกัน
แต่มาตรฐานทั่วไป มักจะส่กลับมาเป็น json หรือ xml

ชัดเจนครบั เห็นภาพ  wanwan019
บันทึกการเข้า

ohmohm
เจ้าพ่อบอร์ดเสียว
*

พลังน้ำใจ: 170
ออฟไลน์ ออฟไลน์

กระทู้: 3,092



ดูรายละเอียด เว็บไซต์
« ตอบ #10 เมื่อ: 08 ธันวาคม 2011, 15:41:59 »

ถ้า REST ก็เรืยกเหมือนเล่นเน็ตละ แต่ได้ผลลัพธ์เป็น json หรือ xml แทนที่จะเป็น html
คลิ๊กดูเลย
https://api.twitter.com/1/stat...nt=3&include_entities=true
https://api.twitter.com/1/stat...nt=3&include_entities=true

แล้ว json หรือ xml ก็ไป parse เอา
« แก้ไขครั้งสุดท้าย: 08 ธันวาคม 2011, 15:42:26 โดย ohmohm » บันทึกการเข้า
ultrasad
หัวหน้าแก๊งเสียว
*

พลังน้ำใจ: 58
ออฟไลน์ ออฟไลน์

กระทู้: 1,166



ดูรายละเอียด เว็บไซต์
« ตอบ #11 เมื่อ: 08 ธันวาคม 2011, 15:55:26 »


จะบอกว่าผมก็หัดสร้าง api จาก บทความของพี่ตี๋นี่แหละครับ  wanwan003
หลังจากที่เคยแต่ใช้ของชาวบ้านเค้า  Tongue


คือไม่เข้าใจว่า api คืออะไรว่างั้น

api ย่อมาจาก applicaiton interface ง่ายๆคือเปรียบเหมือน "ทีวี" คุณจะเอาอะไร ก็ใช้รีโมททีวียิงไป ทีวีก็ตอบสนองกลับมา

ตยเช่น คุณยิง id ไปที่ facebook api เพื่อขอข้อมูบการโพส fb ก็ส่งข้อมูลการโพสตาม id นั้นๆกลับมา

ส่วนข้อมูล จะส่งไปยังไง กลับมาแบบไหน ขึ้นกับแต่ละที่ เพราะมันไม่เหมือนกัน
แต่มาตรฐานทั่วไป มักจะส่กลับมาเป็น json หรือ xml

 wanwan003
บันทึกการเข้า

ThaiseoBoard | รวมรักใดในภิภพจบโลกา แม้นเลิศหล้า ก็ไม่ถึงกึ่งมารดร | I am Redshirted

ทฤษฎีทาง SEO อาจต้องทำตัว Bold หรือ Underline แต่คำว่า "รัก" ไม่ต้องก็ได้ เพราะเธอคงรู้ว่ามันมีความหมาย และ สำคัญ.

ดาวน์โหลดโปรแกรมฟรี ทำเว็บให้คนใช้ ไม่ได้ทำไว้ให้บอทอ่าน Smiley
kowit2
สมุนแก๊งเสียว
*

พลังน้ำใจ: 29
ออฟไลน์ ออฟไลน์

กระทู้: 529



ดูรายละเอียด เว็บไซต์
« ตอบ #12 เมื่อ: 08 ธันวาคม 2011, 16:43:01 »

มาเก็บเกี่ยวความรู้ครับ
บันทึกการเข้า

Be patient because patience looks natural.
ผลงานการทำเนื้อหา บทความ ที่มีคุณภาพในความเป็นจริงครับ

ฟรีอีเมล ดีจริงหรือ ? : ฟรีอีเมล ที่ให้ใช้งานทั่วไป เหมาะกับธุรกิจของคุณหรือไม่ หรือว่าถึงเวลาแล้วที่ต้องเปลี่ยนมาใช้ Email แบบเสียเงิน
ไวรัสคอมพิวเตอร์ รู้ไว้ป้องกันได้ : ไวรัสคอม ป้องกันได้ หากลองศึกษาวิธีการใช้งานที่ถูกต้อง และอย่าลืมติดตั้งโปรแกรมสแกนไวรัสด้วยนะ
yorushop
headmaster
Verified Seller
สมุนแก๊งเสียว
*

พลังน้ำใจ: 224
ออฟไลน์ ออฟไลน์

กระทู้: 814



ดูรายละเอียด เว็บไซต์
« ตอบ #13 เมื่อ: 08 ธันวาคม 2011, 16:44:34 »


อีกซัก 1 ความหมาย

Function ที่ให้คนอื่นเข้ามาเรียกได้

 Embarrassed
บันทึกการเข้า

bonshington
ก๊วนเสียว
*

พลังน้ำใจ: 47
ออฟไลน์ ออฟไลน์

กระทู้: 375



ดูรายละเอียด
« ตอบ #14 เมื่อ: 08 ธันวาคม 2011, 21:01:54 »

เพิ่มเติม api ทั่วไปที่นิยม

- web เช่น fb, twitter จะเรียก REST มี 2 วิธีคือ
1 GET ง่ายๆก็ยิง url ไป แล้วก็ได้ผลลัพธ์กลับมา
2 POST ก็คือ post form data ไป แล้วก็จะได้ผลลัพธ์กลับมา
โดยมาก REST มักจะคืนผลลัพธ์ในรูปของ JSON

- app อันนี้จะหลากหลายกว่ามาก วิธีเรียก โดยมากจะเป็น web service และผลลัพธ์ที่ได้ มักเป็น XML ในรูปของ SOAP ขี้เกียจอธิบายยาว
บันทึกการเข้า
หน้า: [1]   ขึ้นบน
พิมพ์