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

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

ThaiSEOBoard.comพัฒนาเว็บไซต์Programmingapp facebook จะให้โพสข้อมูลหน้า wall แบบนี้ทำยังไงครับ? (php sdk)
หน้า: 1 [2]   ลงล่าง
พิมพ์
ผู้เขียน หัวข้อ: app facebook จะให้โพสข้อมูลหน้า wall แบบนี้ทำยังไงครับ? (php sdk)  (อ่าน 6223 ครั้ง)
0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้
fogza
หัวหน้าแก๊งเสียว
*

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

กระทู้: 1,307



ดูรายละเอียด
« ตอบ #20 เมื่อ: 27 เมษายน 2012, 15:04:32 »

เปิดสอนทำดีมั้ยเรา
ดูตัวอย่างผมได้ครับ
Facebook.ddscript.com
wanwan035
คือแค่เวลาผู้ใช้ยืนยันสิทธิ์การใช้งานจะมาหน้าแบบนี้นะครับ https://www.facebook.com/happyfanpage/app_262191927199516 หน้านี้มันสร้างยังไงหรอครับ พอจะบอกได้ไหมครับ  wanwan011

หน้าแบบนี้เขาใช้ add tab มาจากพวก static html แล้วมาใส่ code html ธรรมดา ๆเท่านั้นเองครับ
เพิ่มปุ่มคลิ๊กให้ redirect ไป app ที่เราสร้างไว้
พอจะมีตัวอย่างให้ศึกษาไหมครับ ผมมองภาพไม่ออก
คือตอนที่ไปตั้งค่าแอพเนี่ย ต้องใช้แอพบนเฟสบุค กับ page tab ใช่หรือปล่าวครับ หรือว่าแค่ page tab อย่างเดียว?
บันทึกการเข้า

:: สังคมจะดีได้ อยู่ที่เราทุกคน ไม่ใช่แค่ใครคนใดคนหนึ่ง ::
fogza
หัวหน้าแก๊งเสียว
*

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

กระทู้: 1,307



ดูรายละเอียด
« ตอบ #21 เมื่อ: 27 เมษายน 2012, 15:57:50 »

ทำได้แล้วครับพี่น้อง  wanwan013
เพิ่งจะเจอ https://developers.facebook.co.../docs/appsonfacebook/pagetabs/ นั่งอ่านเผื่อจะได้ใจความ ที่เหลือก็ลุย php sdk ต่อ(แต่ยังติดตรงแชร์รูปลง wall ไว้มาถามใหม่ *O* )
ขอบคุณทุกท่านมากๆ ครับ ไปละ ฟิ้ว~~   wanwan017 wanwan026
« แก้ไขครั้งสุดท้าย: 27 เมษายน 2012, 15:59:01 โดย fogza » บันทึกการเข้า

:: สังคมจะดีได้ อยู่ที่เราทุกคน ไม่ใช่แค่ใครคนใดคนหนึ่ง ::
pay-skn
สมุนแก๊งเสียว
*

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

กระทู้: 861



ดูรายละเอียด
« ตอบ #22 เมื่อ: 27 เมษายน 2012, 16:25:27 »

แบบวิธีผมนะครับ

1. ให้ App สามารถเข้าถึงโพสของสมาชิกได้

2. โค้ดที่ผมใส่ ประมาณนี้ คือ อัพโหลดภาพขึ้น Wall ของผู้ใช้ / เมื่ออัพโหลดแล้ว จะสร้างอัลบั้มโดยอัตโนมัติ เช่น คุณสวยระดับใหน Photos

โค๊ด:
//อัพโหลดภาพ
$photo_details = array(
    'name'=> "ข้อความ คำอธิบายรูปภาพ"
);
$file='app.jpg'; //ที่อยู่ไฟล์รูปภาพของเรา
$photo_details['images'] = '@' . realpath($file);
 
$upload_photo = $facebook->api('/me/photos', 'post', $photo_details);
echo "อัพโหลดสำเร็จ!"; // ตรงนี้ มีก็ได้ไม่มีก็ได้ :D

น่าจะพอช่วยได้่บ้างครับ  wanwan011
ศึกษาเพิ่มเติมที่ api graph อะไรไม่รู้ ของ facebook อะ ผมว่าง่ายดี มั่วๆไป อิอิ

// ขอโทดทีนะครับ ถ้าตอบผิด พอดีงงๆ  Tongue
ตอนนี้ผมทำให้มีรูปและข้อความไปโพสหน้า wall ได้แล้ว วิธีทำก็เหมือนกับคล้ายๆ กัน เพียงแต่ตอนแสดงมันไม่เหมือนกับรูปตัวอย่างอันแรก มันเหมือนเอาลิงค์เว็บมาแปะแล้วมีรูปพร้อมคำอธิบายเฉยๆ
แล้วส่วนใหญ่ที่ทำกันนี้ใช้ /me/photos หรอครับ ผมดูแต่ /../feed/ อย่างเดียวเลยครับ  Tongue เดี๋ยวพรุ่งนี้จะลองโค้ดของคุณดูครับ ขอบคุณมากๆ ครับ
*รบกวนช่วยอธิบายโค้ดตรงนี้ให้หน่อยนะครับ $photo_details['images'] = '@' . realpath($file); เจ้าตัว @ ผมยังไม่เคยใช้มันเลย  wanwan044

ลองหน่อยดิครับ
บันทึกการเข้า

fogza
หัวหน้าแก๊งเสียว
*

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

กระทู้: 1,307



ดูรายละเอียด
« ตอบ #23 เมื่อ: 27 เมษายน 2012, 16:28:26 »

ลองหน่อยดิครับ
ที่ได้แล้วคืนหน้า page tab ครับ ไม่ใช่แอพ แอพนี้กว่าจะเสร็จคงอีกนาน นั่งมั่วอยู่ครับ  wanwan023
บันทึกการเข้า

:: สังคมจะดีได้ อยู่ที่เราทุกคน ไม่ใช่แค่ใครคนใดคนหนึ่ง ::
shokarita
สมุนแก๊งเสียว
*

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

กระทู้: 996



ดูรายละเอียด เว็บไซต์
« ตอบ #24 เมื่อ: 27 เมษายน 2012, 17:49:45 »

ผมให้ javascript 1 ท่อนหนะครับ เอาไปลองเล่นดู
       var messegedata = "เล่นเกมส์  ชื่อเกมส์ ได้ที่ http://facebook.ddscript.com ";//ข้อความที่ต้องการ post

   var images = "url ของรูปภาพ";//Url ของรูปภาพ
   FB.api('/me/photos', 'post',
         {
       message: messegedata,
             url : images
         },
         function(response) {
            if (!response || response.error) {
                                            //หาก Error เพราะบางครังก็เกิดขึ้นได้
               } else {
                 //หากโพสได้
               }
         }
      );

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

shokarita
สมุนแก๊งเสียว
*

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

กระทู้: 996



ดูรายละเอียด เว็บไซต์
« ตอบ #25 เมื่อ: 27 เมษายน 2012, 17:50:42 »

ลืมบอกใช้คู่กับ facebook sdk ที่เป็น javascript หนะครับ  wanwan020
บันทึกการเข้า

fogza
หัวหน้าแก๊งเสียว
*

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

กระทู้: 1,307



ดูรายละเอียด
« ตอบ #26 เมื่อ: 27 เมษายน 2012, 18:00:14 »

ลืมบอกใช้คู่กับ facebook sdk ที่เป็น javascript หนะครับ  wanwan020
ขอบคุณมากๆ ครับ แต่ผมไม่ค่อยถนัดเจ้า javascript เท่าไหร่ แต่ยังไงก็ขอบคุณครับ จะลองใช้ดู wanwan017
*ว่าแต่ที่เค้าทำให้มีลิงค์ใต้รูปด้วยนี้ทำกันยังไงหรอครับ ตามโค้ดที่พี่ให้มาประมาณว่าข้อความด้านบน รูปด้านล่าง ผมเข้าใจถูกหรือปล่าวครับ  wanwan044
บันทึกการเข้า

:: สังคมจะดีได้ อยู่ที่เราทุกคน ไม่ใช่แค่ใครคนใดคนหนึ่ง ::
mycools
Newbie
*

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

กระทู้: 9



ดูรายละเอียด
« ตอบ #27 เมื่อ: 01 พฤษภาคม 2012, 15:42:35 »

รูปที่จะให้ขึ้นบน wall ต้อง thumbnail size ครับ ผมเคยลองได้สูงสุด ราว ๆ 250 x 250 px ครับ หรือ size ไม่เกิน 50 kb
พอเกินกว่านี้มักจะไม่ขึ้น
อาจมีองค์ประกอบอื่นที่ทำให้ไม่ขึ้นได้อีกครับ
เช่น facebook curl รูปเราไม่ได้ , host เราเข้าจาก ต่างประเทศไม่ได้หรือช้า
บันทึกการเข้า
KenjiroAPI
ก๊วนเสียว
*

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

กระทู้: 332



ดูรายละเอียด
« ตอบ #28 เมื่อ: 01 พฤษภาคม 2012, 15:48:27 »

ภาพจะต้องกว้างสูงอย่างน้อย 50px
และภาพที่ใช้ต้องมีอัตราส่วนรูปไม่เกิน 1:3 คับ เช่น 310x100 หรือ 100x310 ใช้ไม่ได้ เพราะอัตราส่วนมันเกิน 1:3 คับ

แนะนำให้ใช้รูปขนาดสัก 200x200px กำลังดีคับ จะได้ไม่หน่วงด้วย

Edit: พึ่งสังเกตุคับ ที่ จขกท. ทำเป็น publish stream มันจะแค่โพสต์รูปตัวอย่างเล็กๆ แล้วก็ข้อความนะคับ
ส่วนในรูปตัวอย่างมันใช้หลักการอัพโหลด Photo ขึ้นไปในอัลบั้มของผู้ใช้เลย
« แก้ไขครั้งสุดท้าย: 01 พฤษภาคม 2012, 15:52:13 โดย KenjiroAPI » บันทึกการเข้า
fogza
หัวหน้าแก๊งเสียว
*

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

กระทู้: 1,307



ดูรายละเอียด
« ตอบ #29 เมื่อ: 02 พฤษภาคม 2012, 14:08:56 »

ภาพจะต้องกว้างสูงอย่างน้อย 50px
และภาพที่ใช้ต้องมีอัตราส่วนรูปไม่เกิน 1:3 คับ เช่น 310x100 หรือ 100x310 ใช้ไม่ได้ เพราะอัตราส่วนมันเกิน 1:3 คับ

แนะนำให้ใช้รูปขนาดสัก 200x200px กำลังดีคับ จะได้ไม่หน่วงด้วย

Edit: พึ่งสังเกตุคับ ที่ จขกท. ทำเป็น publish stream มันจะแค่โพสต์รูปตัวอย่างเล็กๆ แล้วก็ข้อความนะคับ
ส่วนในรูปตัวอย่างมันใช้หลักการอัพโหลด Photo ขึ้นไปในอัลบั้มของผู้ใช้เลย
ใช่เลยครับ ผมก็เพิ่งรู้ว่ามันเป็นการอัพโหลด (โง่ตั้งนาน T_T) แต่ตอนนี้ยังทำอะไรไม่ได้เลยครับ ต้องรอให้พี่ที่ฝึกงานทำ ssl ให้ซะก่อน  wanwan031
บันทึกการเข้า

:: สังคมจะดีได้ อยู่ที่เราทุกคน ไม่ใช่แค่ใครคนใดคนหนึ่ง ::
PDATAM
สมุนแก๊งเสียว
*

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

กระทู้: 676



ดูรายละเอียด
« ตอบ #30 เมื่อ: 02 พฤษภาคม 2012, 14:18:08 »

นี้เลยคับ

*ttps://developers.facebook.com/docs/reference/php/facebook-api/

เลื่อนไปล่างสุดจะเจอ

Upload a photo to a User's profile

นั้นแหละครับ นอกนั้น ต้องทำเองหละ
บันทึกการเข้า
fogza
หัวหน้าแก๊งเสียว
*

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

กระทู้: 1,307



ดูรายละเอียด
« ตอบ #31 เมื่อ: 02 พฤษภาคม 2012, 14:22:28 »

นี้เลยคับ

*ttps://developers.facebook.com/docs/reference/php/facebook-api/

เลื่อนไปล่างสุดจะเจอ

Upload a photo to a User's profile

นั้นแหละครับ นอกนั้น ต้องทำเองหละ
ขอบคุณนะครับ ว่าแต่ถ้าต้องสร้างอัลบั้มใหม่นี่ต้องทำยังไงเอ่ย
บันทึกการเข้า

:: สังคมจะดีได้ อยู่ที่เราทุกคน ไม่ใช่แค่ใครคนใดคนหนึ่ง ::
PDATAM
สมุนแก๊งเสียว
*

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

กระทู้: 676



ดูรายละเอียด
« ตอบ #32 เมื่อ: 02 พฤษภาคม 2012, 14:23:57 »

นี้เลยคับ

*ttps://developers.facebook.com/docs/reference/php/facebook-api/

เลื่อนไปล่างสุดจะเจอ

Upload a photo to a User's profile

นั้นแหละครับ นอกนั้น ต้องทำเองหละ
ขอบคุณนะครับ ว่าแต่ถ้าต้องสร้างอัลบั้มใหม่นี่ต้องทำยังไงเอ่ย
ก็ตามลิ้งที่ผมให้ไปอ่ะครับ สร้างให้เลยนิ
บันทึกการเข้า
fogza
หัวหน้าแก๊งเสียว
*

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

กระทู้: 1,307



ดูรายละเอียด
« ตอบ #33 เมื่อ: 02 พฤษภาคม 2012, 14:45:53 »

ขอบคุณมากๆ ครับ  wanwan017
บันทึกการเข้า

:: สังคมจะดีได้ อยู่ที่เราทุกคน ไม่ใช่แค่ใครคนใดคนหนึ่ง ::
หน้า: 1 [2]   ขึ้นบน
พิมพ์