ที่หนึ่งจะตั้งค่า Oauth Redirect URI สำหรับแอพ Facebook ได้ที่ไหน


141

เรากำลังถูกขอให้ตั้งค่า OAuth redirect URI สำหรับ Facebook (ดังที่แสดงด้านล่าง) ในคำแนะนำในการตั้งค่า Google Firebase เพื่อใช้เข้าสู่ระบบ Facebook

เราคลิกในทุกเมนูสำหรับแอพของเรา มันอยู่ที่ไหน? มันจะเรียกว่าบางสิ่งที่แตกต่างกันอย่างไร

จากเอกสาร Firebase :

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

คำตอบ:


234

ฉันมีปัญหาในการหาการตั้งค่านี้เช่นกัน

หากคุณเปิดอยู่https://developers.facebook.com/คุณสามารถค้นหาแอพของคุณได้จากรายการด้านบนขวาถัดจากรูปโปรไฟล์ของคุณ การเลือกแอพจะนำคุณไปสู่การตั้งค่าสำหรับแอพนั้น

ในการตั้งค่าแอพของคุณhttps://developers.facebook.com/sa/apps/<my-app-id>ตรวจสอบให้แน่ใจว่าคุณเพิ่มFacebook Loginผลิตภัณฑ์ จากนั้นภายใต้ "การตั้งค่าไคลเอ็นต์ OAuth" ให้ป้อน URL ในช่อง "URIs การเปลี่ยนเส้นทางที่ถูกต้อง OAuth"


2
เมื่อคุณพูดว่า "การตั้งค่าแอพ" บนDevelopers.facebook.comคุณเห็นพวกเขาอยู่ที่ไหน เราเห็นโฆษณาทุกประเภท เราเห็นการตั้งค่าของนักพัฒนา เราเห็นการตั้งค่า บริษัท นอกจากนี้เรายังเห็น "แอพของฉัน" ถ้าเราคลิกแอพของเราเราจะไม่เห็นว่าจะเพิ่มผลิตภัณฑ์ที่ไหน
Praxiteles

1
เพิ่มข้อมูลนั้นด้วย ฉันดีใจที่ฉันไม่ใช่คนเดียวที่มีเวลาในการนำทางที่ยากลำบาก
Frank van Puffelen

23
ยอดเยี่ยมที่ได้ผล คลิก "เพิ่มผลิตภัณฑ์" จากด้านซ้ายของหน้าจอแล้วเลือกเข้าสู่ระบบ Facebook แล้วเห็นตัวเลือก Oauth
Praxiteles

เพียงแค่เสียเวลา 30 นาทีในการหาวิธีตั้งค่า ทำไมไม่อัปเดตเอกสารประกอบ Firebase เพื่อแสดงสิ่งนี้ (แม้ว่าจะเป็นปัญหาด้านความซับซ้อนของ Facebook / ปัญหา UI ที่น่าสงสาร) Sonofafrikkinb! ขอบคุณสำหรับคำตอบของแฟรงค์
Ronnie Royston

แต่ในหน้าต่างนักพัฒนาของฉันฉันยังไม่สามารถหา @FrankvanPuffelen เดียวกันได้เนื่องจากมีตัวเลือกอื่น ๆ อีกมากมาย แต่ไม่ใช่ไคลเอ็นต์ OAuth ont!
Yash Agrawal

121

ตามการเปลี่ยนแปลงใหม่ใน UI ของเว็บไซต์นักพัฒนา Facebook คุณสามารถค้นหาได้จากที่นี่ให้รูปภาพด้วยขั้นตอนภาพเพื่อค้นหา

1. คลิกที่เพิ่มผลิตภัณฑ์ดังภาพด้านล่าง

ป้อนคำอธิบายรูปภาพที่นี่

2. คุณได้รับหน้าจอเช่นนี้เพื่อที่คุณจะเห็นรายการของผลิตภัณฑ์ที่ Facebook ให้ไว้ในรูปภาพที่คุณไม่สามารถเห็นการเข้าสู่ระบบของ Facebook เพราะฉันได้เพิ่มไว้แล้ว

ป้อนคำอธิบายรูปภาพที่นี่

3. คลิกที่การตั้งค่าการเข้าสู่ระบบ Facebook

ป้อนคำอธิบายรูปภาพที่นี่

4. คุณจะได้รับหน้าจอที่ต้องการซึ่งแสดงว่าลูกค้าเข้าสู่ระบบ OAuth และฟิลด์สำหรับป้อน URL การเปลี่ยนเส้นทาง

ป้อนคำอธิบายรูปภาพที่นี่


URL จะเป็นอย่างไร ชื่อแอพของฉันคือ FirebaseLogin
Amit Jayaswal

1
คุณสามารถรับ URL การเปลี่ยนเส้นทางของคุณได้จากคอนโซล firebase โดยไปที่ Authentication-> Facebook เพียงแค่คัดลอกวางไว้ที่นี่หวังว่าจะช่วยได้
Haseeb Mohamed

2
นั่นเป็นแนวทางที่ดีจริงๆ ฉันทำทีละขั้นตอนและเพิ่ม URI การเปลี่ยนเส้นทางซึ่งฉันได้รับจากคอนโซลฐานข้อมูลของฉัน แต่ฉันยังไม่สามารถเข้าสู่ระบบด้วย Facebook ได้ แอปพลิเคชัน Android ของฉันทำงานได้ดี แต่ในทันใดฉันเริ่มได้รับข้อผิดพลาด: "URL ที่กำหนดไม่ได้รับอนุญาตจากการกำหนดค่าแอปพลิเคชัน: URL ที่กำหนดอย่างน้อยหนึ่งรายการไม่ได้รับอนุญาตจากการตั้งค่าของแอป URL หรือ Canvas URL หรือโดเมนจะต้องเป็นโดเมนย่อยของหนึ่งในโดเมนของแอป " คุณช่วยฉันด้วยได้ไหม
CodingAround

ขอบคุณ !! การเปลี่ยนแปลงแดชบอร์ดใหม่ทำให้เกิดความสับสน .. ภาพหน้าจอของคุณช่วยได้มาก :)
mithil1501

ฉันต้องการเพิ่มผลิตภัณฑ์ "เข้าสู่ระบบ Facebook" แต่บรรทัด "ผลิตภัณฑ์ +" ถูกปิดใช้งาน !!! ฉันจะแก้ไขได้อย่างไร
Shlomo

14

1- ไปที่คอนโซลฐานข้อมูลของคุณ -> การรับรองความถูกต้อง -> วิธีลงชื่อเข้าใช้ -> Facebook คุณจะพบลิงค์ด้านล่าง App Secret และ App ID ของคุณ คัดลอก (ควรเป็นดังนี้: https://your-app-id.firebaseapp.com/__/auth/handler )

2- ไปที่https://developers.facebook.com/apps/ -> แอพของคุณ -> ผลิตภัณฑ์ -> เข้าสู่ระบบ Facebook (ถ้ายังไม่ได้เพิ่ม) -> การตั้งค่า วางลิงก์ที่คุณคัดลอกลงในช่อง "UAIs redirect URIs ที่ถูกต้อง"


8

มันไม่ได้อยู่ในการตั้งค่าอีกต่อไป คุณสามารถค้นหาตัวเลือก "+ เพิ่มผลิตภัณฑ์" ในเมนูด้านซ้าย เลือกที่ & จากนั้นเลือก "ลิงค์ Facebook" คุณจะพบกล่องสำหรับวางลิงก์

BTW สิ่งนี้สามารถเปลี่ยนแปลงได้ทุกครั้งที่ FB ตัดสินใจออกแบบ UI เมนูใหม่


1

ดูแถบด้านซ้ายภายใต้ชื่อผลิตภัณฑ์และดับเบิลคลิกที่ชื่อล็อกอิน Facebook

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