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

แพลตฟอร์ม Facebook ช่วยให้นักพัฒนาสามารถรวมแอพเข้ากับบริการเครือข่ายสังคมออนไลน์ของ Facebook ได้โดยตรง ใช้แท็กนี้สำหรับคำถามที่อาจเกิดขึ้นเมื่อพัฒนาสำหรับ Facebook แท็กนี้ไม่ได้สำหรับคำถามสนับสนุนเกี่ยวกับการใช้เว็บไซต์ Facebook หรือแอพ Facebook อย่างเป็นทางการ นอกจากนี้ยังไม่ใช้สำหรับคำถามเกี่ยวกับ“ ฉันต้องการใช้คุณลักษณะที่คล้ายคลึงกับสิ่งที่ Facebook มี”

5
ที่หนึ่งจะตั้งค่า Oauth Redirect URI สำหรับแอพ Facebook ได้ที่ไหน
เรากำลังถูกขอให้ตั้งค่า OAuth redirect URI สำหรับ Facebook (ดังที่แสดงด้านล่าง) ในคำแนะนำในการตั้งค่า Google Firebase เพื่อใช้เข้าสู่ระบบ Facebook เราคลิกในทุกเมนูสำหรับแอพของเรา มันอยู่ที่ไหน? มันจะเรียกว่าบางสิ่งที่แตกต่างกันอย่างไร จากเอกสาร Firebase : ... ตรวจสอบให้แน่ใจว่า OAuth เปลี่ยนเส้นทาง URI ของคุณ (เช่น my-app-12345.firebaseapp.com/__/auth/handler) แสดงรายการเป็นหนึ่งใน OAuth ของคุณเปลี่ยนเส้นทาง URIs ในหน้าการตั้งค่าแอป Facebook ของคุณในเว็บไซต์ Facebook for Developers ใน การตั้งค่าผลิตภัณฑ์> กำหนดค่าการเข้าสู่ระบบ Facebook

13
ลิงก์แชร์ Facebook โดยไม่ใช้ JavaScript
ลิงค์ต่อไปนี้มีไว้สำหรับแชร์เพจบน Twitter: http://twitter.com/share มีตัวเลือกคล้ายกันสำหรับ Facebook ที่ไม่ต้องใช้ JavaScript หรือไม่? ฉันรู้เกี่ยวกับhttp://facebook.com/sharer.phpแต่ต้องมีการแทรกพารามิเตอร์ get ด้วยตนเอง (ซึ่งฉันจะไม่ทำ) หรือด้วย JavaScript (ซึ่งไม่เหมาะกับสถานการณ์ของฉัน)

19
เคล็ดลับ iframe คุกกี้ของบุคคลที่สาม Safari ไม่ทำงานอีกต่อไปหรือ
ดังนั้นนี่คือการแก้แค้นคำถามที่ว่า "ฉันจะได้รับคุกกี้บุคคลที่สามมาทำงานใน Safari ได้อย่างไร" แต่ฉันถามอีกครั้งเพราะฉันคิดว่าสนามเด็กเล่นมีการเปลี่ยนแปลงบางทีหลังจากเดือนกุมภาพันธ์ 2012 หนึ่งในเทคนิคมาตรฐานที่จะได้รับอันดับที่ 3 คุกกี้ปาร์ตี้ใน Safari มีดังนี้ใช้ javascript เพื่อ POST ไปยัง iframe ที่ซ่อนอยู่ มันใช้เพื่อหลอกให้ Safari คิดว่าผู้ใช้โต้ตอบกับเนื้อหาของบุคคลที่สามและอนุญาตให้มีการตั้งค่าคุกกี้ ฉันคิดว่าช่องโหว่นี้ปิดตัวลงหลังจากที่เกิดเรื่องอื้อฉาวที่ไม่รุนแรงซึ่งมีการเปิดเผยว่า Google กำลังใช้เคล็ดลับนั้นกับโฆษณาของตน อย่างน้อยที่สุดในขณะที่ใช้เคล็ดลับนี้ฉันไม่สามารถตั้งค่าคุกกี้ใน Safari ได้อย่างสมบูรณ์ ฉันค้นพบการโพสต์ทางอินเทอร์เน็ตแบบสุ่มที่อ้างว่า Apple กำลังปิดช่องโหว่ แต่ฉันไม่พบคำที่เป็นทางการ ในฐานะที่เป็นทางเลือกฉันได้ลองออกแบบเฟรมหลักของบุคคลที่สามใหม่เพื่อที่คุณจะต้องคลิกปุ่มก่อนที่เนื้อหาจะโหลด แต่แม้กระทั่งการโต้ตอบโดยตรงในระดับนั้นก็ไม่เพียงพอที่จะละลายใจเย็นชาของซาฟารี มีใครรู้บ้างไหมถ้า Safari ปิดช่องโหว่นี้อย่างแน่นอน ถ้าเป็นเช่นนั้นจะมีวิธีแก้ไขปัญหาอื่น ๆ (นอกเหนือจากด้วยตนเองรวมถึง ID เซสชั่นในทุกคำขอ)?

12
วิธีรับจำนวนการแบ่งปันโดยใช้กราฟ API
ฉันสามารถรับส่วนแบ่งของ URL โดยใช้ PHP SDK และใช้ API ที่เหลือที่เลิกใช้แล้ว แต่ไม่พบวิธีรับจำนวน URL ที่แบ่งใช้โดยใช้กราฟ API มีวิธีใดบ้างที่จะทราบได้?

13
ออกแบบฐานข้อมูล Facebook?
ฉันสงสัยมาตลอดว่า Facebook ออกแบบความสัมพันธ์กับผู้ใช้ของเพื่อน <-> อย่างไร ฉันคิดว่าตารางผู้ใช้เป็นดังนี้: user_email PK user_id PK password ฉันคิดว่าตารางที่มีข้อมูลของผู้ใช้ (เพศอายุ ฯลฯ ที่เชื่อมต่อผ่านอีเมลผู้ใช้ฉันจะถือว่า) มันเชื่อมต่อเพื่อนทั้งหมดกับผู้ใช้นี้อย่างไร? อะไรทำนองนี้? user_id friend_id_1 friend_id_2 friend_id_3 friend_id_N อาจจะไม่. เนื่องจากไม่ทราบจำนวนผู้ใช้และจะขยายออกไป

3
ในสถาปัตยกรรม Flux คุณจัดการวงจรชีวิตของ Store ได้อย่างไร
ฉันกำลังอ่านเกี่ยวกับFluxแต่ตัวอย่างแอป Todoนั้นง่ายเกินไปสำหรับฉันที่จะเข้าใจประเด็นสำคัญบางประการ ลองนึกภาพแอปหน้าเดียวเช่น Facebook ที่มีหน้าโปรไฟล์ของผู้ใช้ ในหน้าโปรไฟล์ผู้ใช้แต่ละหน้าเราต้องการแสดงข้อมูลผู้ใช้บางส่วนและโพสต์ล่าสุดของพวกเขาด้วยการเลื่อนที่ไม่สิ้นสุด เราสามารถนำทางจากโปรไฟล์ผู้ใช้หนึ่งไปยังอีกโปรไฟล์หนึ่งได้ ในสถาปัตยกรรม Flux สิ่งนี้จะสอดคล้องกับ Stores และ Dispatchers อย่างไร เราจะใช้หนึ่งคนPostStoreต่อผู้ใช้หรือเราจะมีร้านค้าระดับโลกบ้างไหม? แล้วผู้มอบหมายงานเราจะสร้างผู้มอบหมายงานใหม่สำหรับ "หน้าผู้ใช้" แต่ละหน้าหรือจะใช้ซิงเกิลตัน สุดท้ายส่วนใดของสถาปัตยกรรมที่รับผิดชอบในการจัดการวงจรชีวิตของร้านค้า“ เฉพาะเพจ” เพื่อตอบสนองต่อการเปลี่ยนแปลงเส้นทาง ยิ่งไปกว่านั้นหน้าหลอกหน้าเดียวอาจมีรายการข้อมูลประเภทเดียวกันหลายรายการ ยกตัวอย่างเช่นในหน้าโปรไฟล์ของผมต้องการที่จะแสดงทั้งติดตามและดังต่อไปนี้ Singleton สามารถUserStoreทำงานได้อย่างไรในกรณีนี้? จะUserPageStoreจัดการfollowedBy: UserStoreและfollows: UserStore?

5
เปิดการประกาศเนมสเปซกราฟ: HTML พร้อม XMLNS หรือคำนำหน้า
ฉันได้เห็นข้อมูลที่ขัดแย้งกันเกี่ยวกับวิธีใช้เนมสเปซ Open Graph ให้ดีที่สุด โดยเฉพาะอย่างยิ่งเว็บไซต์ Open Graph ใช้วิธีการที่แตกต่างกันเล็กน้อยและตัวอย่างของ Facebook Open Graph ใช้วิธีการอื่น ๆ ตัวอย่างเว็บไซต์ Open Graph (โดยใช้แอตทริบิวต์คำนำหน้า HTML): <html prefix="og: http://ogp.me/ns#"> เปิดซอร์สโค้ดเว็บไซต์ของกราฟ (ใช้แอตทริบิวต์ HTML XMLNS): <html xmlns="http://www.w3.org/1999/xhtml" xmlns:og="http://ogp.me/ns#"> เอกสาร Facebook Open Graph (โดยใช้แอตทริบิวต์คำนำหน้า HEAD): <head prefix="og: http://ogp.me/ns# fb: http://ogp.me/ns/fb#"> เอกสาร Facebook Open Graph # 2 (ใช้แอตทริบิวต์ HTML XMLNS): <html xmlns="http://www.w3.org/1999/xhtml" …

5
ข้อผิดพลาด“ JavaScript ไม่ปลอดภัยพยายามเข้าถึงเฟรมด้วย URL …” ถูกสร้างขึ้นอย่างต่อเนื่องในตัวตรวจสอบ Chrome webkit
Chrome (หรือเบราว์เซอร์ webkit อื่น ๆ ) พ่น "Unsafe JavaScript พยายามเข้าถึงเฟรมด้วย URL ... " จำนวนมากเหล่านี้เมื่อทำงานกับ Facebook API เป็นต้น มันไม่รบกวนการทำงานจริง แต่มันทำให้คอนโซล javascript ไม่สามารถใช้งานได้โดยทั่วไป ฉันต้องการทราบว่ามีวิธีระงับข้อผิดพลาดเฉพาะในคอนโซลหรือไม่ หรือหากมีวิธีแก้ปัญหาอื่น ๆ ที่พวกคุณคิดได้ฉันจะขอบคุณมาก ขอบคุณ

2
String to Dictionary ใน Python
ดังนั้นฉันจึงใช้เวลากับเรื่องนี้มากและสำหรับฉันแล้วดูเหมือนว่ามันควรจะแก้ไขได้ง่ายๆ ฉันกำลังพยายามใช้การรับรองความถูกต้องของ Facebook เพื่อลงทะเบียนผู้ใช้บนไซต์ของฉันและฉันกำลังพยายามทำในฝั่งเซิร์ฟเวอร์ ฉันมาถึงจุดที่ฉันได้รับโทเค็นการเข้าถึงแล้วและเมื่อฉันไปที่: https://graph.facebook.com/me?access_token=MY_ACCESS_TOKEN ฉันได้รับข้อมูลที่ฉันกำลังมองหาว่าเป็นสตริงแบบนี้: {"id":"123456789","name":"John Doe","first_name":"John","last_name":"Doe","link":"http:\/\/www.facebook.com\/jdoe","gender":"male","email":"jdoe\u0040gmail.com","timezone":-7,"locale":"en_US","verified":true,"updated_time":"2011-01-12T02:43:35+0000"} ดูเหมือนว่าฉันควรจะสามารถใช้dict(string)กับสิ่งนี้ได้ แต่ฉันได้รับข้อผิดพลาดนี้: ValueError: dictionary update sequence element #0 has length 1; 2 is required ฉันจึงลองใช้ Pickle แต่ได้รับข้อผิดพลาดนี้: KeyError: '{' ฉันพยายามใช้django.serializersเพื่อยกเลิกการทำให้เป็นอนุกรม แต่ก็ได้ผลลัพธ์ที่คล้ายกัน ความคิดใด ๆ ? ฉันรู้สึกว่าคำตอบต้องง่ายและฉันก็โง่ ขอบคุณสำหรับความช่วยเหลือ!

13
โทเค็นการเข้าถึง Facebook Oauth 2.0 หมดอายุหรือไม่
ฉันกำลังเล่นกับการอนุญาต Oauth 2.0 ใน Facebook และรู้สึกสงสัยว่าโทเค็นการเข้าถึง Facebook จะหมดอายุหรือไม่ ถ้าเป็นเช่นนั้นมีวิธีขอโทเค็นการเข้าถึงที่มีอายุการใช้งานยาวนานหรือไม่?
124 facebook  oauth 

13
รับรูปโปรไฟล์ผู้ใช้โดย Id
ตอนนี้ฉันทำงานเกี่ยวกับแอปพลิเคชันบนเว็บซึ่งส่วนใหญ่จะใช้ API กราฟของ facebook ฉันเก็บข้อมูลบางอย่างเกี่ยวกับผู้ใช้ซึ่งจริงๆแล้วข้อมูลสาธารณะที่เป็นไปได้ที่มีอยู่เช่นชื่อและรหัส ฉันรู้ด้วยว่ารูปโปรไฟล์เป็นส่วนหนึ่งของข้อมูลสาธารณะและฉันสงสัยว่าฉันจะได้รับลิงค์โดยตรงไปยังรูปโปรไฟล์ของผู้ใช้โดยใช้รหัสของเขาได้อย่างไร? ขอบคุณล่วงหน้า

9
Facebook API“ แอพนี้อยู่ในโหมดการพัฒนา”
"โหมดการพัฒนา" หมายถึงอะไรสำหรับแอป Facebook? ฉันไม่พบคำอธิบายที่ชัดเจนเกี่ยวกับสิ่งที่ฉันทำได้และไม่สามารถทำได้ในขณะที่อยู่ในโหมดการพัฒนาและอะไรคือความสัมพันธ์กับข้อความ "ไม่พร้อมใช้งานสำหรับผู้ใช้ทั้งหมดเนื่องจากแอปของคุณไม่ได้ใช้งานจริง" บางคนเรียกมันว่า "โหมดแซนด์บ็อกซ์" ดังนั้นฉันจึงมีความสับสนระหว่าง "โหมดการพัฒนา", "โหมดแซนด์บ็อกซ์", "ใช้งานจริงเทียบกับบุคคลทั่วไปไม่ได้"

14
ข้อความเข้าสู่ระบบ Facebook:“ URL ถูกบล็อก: การเปลี่ยนเส้นทางนี้ล้มเหลวเนื่องจาก URI การเปลี่ยนเส้นทางไม่อยู่ในรายการที่อนุญาตพิเศษในการตั้งค่า OAuth ไคลเอ็นต์ของแอป”
ประกาศสำคัญ: หากท่านลงทะเบียนสำหรับการทดสอบให้ไปที่การตั้งค่าโปรไฟล์ของคุณและที่คุณสนใจเพิ่มรายละเอียดลบ พยายามเข้าสู่ระบบด้วย Facebook ไปยังเว็บไซต์ของฉัน: ฉันได้รับข้อผิดพลาดต่อไปนี้: URL ถูกบล็อก: การเปลี่ยนเส้นทางนี้ล้มเหลวเนื่องจาก URI การเปลี่ยนเส้นทางไม่อยู่ในรายการที่อนุญาตพิเศษในการตั้งค่า OAuth ไคลเอ็นต์ของแอป ตรวจสอบให้แน่ใจว่าการเข้าสู่ระบบ OAuth ไคลเอ็นต์และเว็บเปิดอยู่และเพิ่มโดเมนแอปทั้งหมดของคุณเป็น URI การเปลี่ยนเส้นทาง OAuth ที่ถูกต้อง settings(พื้นฐาน) ของฉันใน Facebook คือ: App Domains: openstrategynetwork.com URL ของเว็บไซต์สำหรับwebsite: http://openstrategynetwork.com/ ในแท็บขั้นสูงValid OAuth redirect URIsตั้งค่าเป็น: http://openstrategynetwork.com/_oauth/facebook?close แอพคือpublic. การตั้งค่าเพิ่มเติม (ขั้นสูง) ที่นี่: รหัสแอปและข้อมูลลับถูกต้อง ฉันใช้ Meteor และแพ็คเกจบัญชีของมัน

21
Facebook Android สร้าง Key Hash
พยายามสร้างแอป Android ด้วยการรวม Facebook ฉันได้รับส่วนหนึ่งในเอกสารที่คุณต้องสร้างไฟล์แฮชที่สำคัญโดยระบุให้เรียกใช้รหัสต่อไปนี้ keytool -exportcert -alias androiddebugkey -keystore ~/.android/debug.keystore | openssl sha1 -binary | openssl base64 เมื่อฉันเรียกใช้สิ่งนี้ในเทอร์มินัลของฉันฉันได้รับข้อผิดพลาดว่า Keystore ถูกดัดแปลงหรือรหัสผ่านไม่ถูกต้อง ฉันแค่ต้องการสร้าง Key Hash ของฉัน ใครช่วยชี้ทางที่ถูกต้องให้ฉันได้ไหม

7
แอพยอดนิยมตรวจสอบสิทธิ์คำขอของผู้ใช้จากแอพมือถือไปยังเซิร์ฟเวอร์ได้อย่างไร
สมมติว่าฉันมีแอปพลิเคชัน Android ที่เชื่อมต่อกับ. Net API สำหรับรับ / ตั้งค่าข้อมูล ความสับสนที่ฉันมีคือเกี่ยวกับวิธีการลงทะเบียน / เข้าสู่ระบบผู้ใช้เป็นครั้งแรกและตรวจสอบสิทธิ์ทุกครั้งที่ส่งคำขอไปยัง API หากฉันใช้การตรวจสอบความถูกต้องตามชื่อผู้ใช้ / รหัสผ่านจะไม่ปลอดภัยเพียงพอ และฉันไม่สามารถบันทึกชื่อผู้ใช้ / รหัสผ่านนั้นในอุปกรณ์ได้ด้วยเหตุผลด้านความปลอดภัยอย่างแน่นอน? ฉันควรออก GUID สำหรับผู้ใช้ทุกคนเมื่อลงชื่อสมัครใช้บันทึกไว้ในอุปกรณ์และเรียกข้อมูลทุกครั้งในระหว่างการร้องขอ API หรือไม่ มีรูปแบบใดอีกบ้างที่มีประสิทธิภาพและปลอดภัยที่สุดฉันแค่ต้องการขั้นตอนกระบวนการเท่านั้น ใครช่วยบอกหน่อยได้ไหมว่าแอปพลิเคชั่น Android ที่มีชื่อเสียงเช่น Facebook, FourSquare หรือ Twitter ใช้วิธีใดในการตรวจสอบทุกคำขอที่มาจากแอปพลิเคชันมือถือไปยังเซิร์ฟเวอร์ของตน ขออภัยล่วงหน้าหากนั่นไม่ใช่ข้อมูลสาธารณะ

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.