ฉันกำลังพยายามใช้ไลบรารี OAuthConsumer สำหรับ Cocoa เพื่อเชื่อมต่อกับบัญชี LinkedIn ของผู้ใช้
ทำตามขั้นตอนที่กำหนดโดยผู้เขียนดั้งเดิมของ OAuthConsumer ฉันตั้งค่า request token
และชี้ WebView ไปที่ URL ผลลัพธ์
ขณะนี้ ด้วยบริการอื่นๆ ที่ฉันใช้ OAuthConsumer สำหรับ (Twitter, Facebook ฯลฯ) ส่วนนี้ทำงานได้ดี ผู้ใช้เข้าสู่ระบบ ตรวจสอบสิทธิ์แอป จากนั้นโค้ดของฉันก็ปิด WebView และแลกเปลี่ยน request token
ที่ได้รับอนุญาตใหม่เป็น access token
อย่างไรก็ตาม สำหรับ LinkedIn ฉันได้รับข้อผิดพลาด "เราไม่พบโทเค็นการอนุญาต" ไม่มีข้อมูลเพิ่มเติม ไม่มีรหัสข้อผิดพลาด เพียงหน้าเว็บที่แสดงผลอย่างเรียบร้อยซึ่งเต็มไปด้วยความไร้ประโยชน์
ดังนั้นในที่สุดฉันก็ไม่รู้ว่าจะต้องแก้ไขจุดบกพร่องของปัญหานี้จากที่ใด หรือไม่ว่าจะเป็นปัญหากับโค้ดของฉันเลยหรือไม่ โอกาสในการขายเล็กๆ น้อยๆ บางส่วนที่ฉันพบในฟอรัมของ LinkedIn ระบุว่า "การประทับเวลาอาจปิดอยู่" ของฉัน (แม้ว่าจะไม่เป็นไปตาม Epoch Converter) และฉันควรตรวจสอบ "การประทับเวลาในการตอบกลับ" ดูเหมือนปลาเฮอริ่งแดงสำหรับฉัน
แก้ไข: