2015-09-21 31 views
8

Tôi sẽ tạo một ứng dụng iOS gốc với Swift 2 và Xcode 7. Người dùng nên đăng nhập bằng LinkedIn và OAuth 2 nhưng tôi tự hỏi làm thế nào tôi nên bắt đầu thiết lập điều này. Tôi không có nhiều kinh nghiệm với OAuth 2.Kết nối LinkedIn Swift 2 OAuth2

Có hướng dẫn hay ứng dụng mẫu nào hay không? Tôi thấy Ray Wenderlich post nhưng đi kèm với một dự án hiện có. Tôi muốn xây dựng một ứng dụng với đăng nhập LinkedIn từ đầu.

EDIT

Tôi muốn sử dụng tên đăng nhập LinkedIn để có được các kết nối của người dùng và gửi chúng thông báo. Tôi đã nghiên cứu này và tôi tìm thấy một số trang nói rằng các kết nối không thể được lấy từ API LinkedIn mới, điều này có đúng không? Bạn không thể nhận kết nối của ai đó từ LinkedIn trong ứng dụng iOS gốc?

Trả lời

7

Bạn nên bắt đầu với LinkedIn guide cho LinkedIn và OAuth 2. Nhưng vẫn còn nếu bạn cần một mẫu để xác thực với OAuth 2 here nó là.

Đối với câu hỏi thứ hai của bạn liên quan đến kết nối có Liên kết đã thực hiện thay đổi nhưng API vẫn khả dụng nhưng đối với đối tác.

Nếu bạn là đối tác LinkedIn hiện tại, những thay đổi này sẽ không ảnh hưởng đến quan hệ đối tác hiện tại của bạn hoặc API được liên kết mà quan hệ đối tác của bạn cho phép bạn truy cập.
Nếu bạn gặp sự cố do thay đổi ngày 12 tháng 5, vui lòng liên hệ với đại diện Phát triển kinh doanh LinkedIn của bạn ngay lập tức.

Để biết thêm chi tiết, bạn có thể xem Developer Program Transition Guide.

1

Kiểm tra repo này, tôi đã thực hiện nhanh trước 2.0 nhưng nó cho bạn thấy thuật toán cơ bản. Bạn có thể làm điều đó với mật mã của bạn được mã hóa cứng hoặc lấy nó từ máy chủ. Điều quan trọng là nhận được tiêu đề lời tuyên thệ vừa phải, đó là một nỗi đau lớn

+0

Repo của bạn hoàn toàn dành cho Twitter, nó có giống với LinkedIn không? Điều tôi hiểu là LinkedIn đã thay đổi API của họ và giảm số lượng dữ liệu bạn có thể nhận được ngay bây giờ. Tôi cần các kết nối của người dùng đã đăng nhập nhưng tôi không nghĩ rằng điều đó là có thể nữa. –

+0

Về mặt kỹ thuật, các luồng OAuth tuân theo cùng các thông số kỹ thuật. Tuy nhiên, chúng khác nhau trong việc xử lý gọi lại. Đây thực sự là những gì bạn muốn. Những người này thực sự hiểu đúng https://github.com/dongri/OAuthSwift –

1

Kiểm tra này ra: https://github.com/jeyben/IOSLinkedInAPI

tôi đã sử dụng repo này và thực hiện thắng lợi LinkedIn tích hợp trong ứng dụng của tôi. Nó nằm trong Objective-C nhưng bạn có thể sử dụng Cocoapod và nhập chúng dưới dạng Frameworks và sử dụng trong swift2 mà không gặp rắc rối gì.

Lưu ý: Tính đến 12' tháng năm 2015 LinkedIn áp dụng các hạn chế để sử dụng API cho tất cả các đối tác phi: Xem: https://developer.linkedin.com/blog/posts/2015/developer-program-changes

Vì vậy, bạn chỉ có thể nhận được basicprofile ngay từ đầu, nhưng bạn có thể áp dụng cho các chương trình đối tác để có được những thông tin bổ sung như kết nối tại đây: https://developer.linkedin.com/partner-programs

Các vấn đề liên quan