Saya mencoba menggunakan perpustakaan OAuthConsumer untuk Cocoa untuk terhubung ke akun LinkedIn pengguna.
Mengikuti langkah-langkah yang diberikan oleh penulis asli OAuthConsumer, saya menyiapkan request token
, dan mengarahkan WebView ke URL yang dihasilkan.
Sekarang, dengan layanan lain yang saya gunakan untuk OAuthConsumer (Twitter, Facebook, dll.), bagian ini berfungsi dengan baik. Pengguna masuk, mengautentikasi aplikasi, lalu kode saya mematikan WebView dan menukar request token
yang baru diotorisasi dengan access token
.
Namun, dengan LinkedIn, saya mendapatkan pesan kesalahan "Kami tidak dapat menemukan token otorisasi". Tidak ada informasi lebih lanjut; tidak ada kode kesalahan. Hanya halaman web yang ditampilkan dengan rapi dan penuh dengan hal-hal tidak berguna.
Jadi, saya akhirnya tidak tahu ke mana harus mulai men-debug masalah ini, atau apakah ini masalah dengan kode saya atau tidak. Beberapa petunjuk kecil yang dapat saya temukan di forum LinkedIn menyatakan bahwa "stempel waktu mungkin tidak aktif" (meskipun, tidak menurut Epoch Converter), dan saya harus memeriksa "stempel waktu di respons". Tampak seperti ikan haring merah bagi saya.
Sunting: