2012-09-10 33 views
7

Tôi đang xây dựng một ứng dụng lấy dữ liệu từ LinkedIn bằng REST API. Khi người dùng của tôi có tài khoản LinkedIn, tôi sử dụng OAuth để xác thực và truy cập dữ liệu thay mặt người dùng.Có cách nào để truy cập API LinkedIn mà không cần người dùng

Vấn đề của tôi là khi người dùng không có tài khoản LinkedIn. Trong trường hợp này, tôi muốn dự phòng để truy cập ẩn danh và nhận được thông tin rất cơ bản (và công khai) từ LinkedIn.

Tôi thấy trong một số câu hỏi và thảo luận khác nói chung, LinkedIn không cho phép truy cập vô danh vào API của nó, nhưng tôi cũng thấy một số gợi ý về một số API có sẵn cũng ẩn danh.

Có hoàn toàn không có cách nào để lấy bất kỳ loại dữ liệu nào ra khỏi LinkedIn API nặc danh? Ngay cả những dữ liệu cơ bản nhất mà mọi người có thể thấy trong hồ sơ công khai của một người dùng mà không cần đăng nhập?

+0

khi tôi đi đến URL này nó mang lại cho tôi 10 hồ sơ đầu tiên https://www.linkedin.com/pub/dir/?first= & cuối cùng = & TRK = prof-samename-Tìm kiếm- Tôi có thể nhận được hơn 10 bằng bất kỳ cách nào khác không? – wadhwa94

Trả lời

5

Mỗi Terms of Use, không được phép hiển thị dữ liệu API cho người dùng không được xác thực (phần III (A) (1), III (A) (2) (g)). Tất cả dữ liệu được lấy từ API phải được người dùng đã được xác thực kéo bằng thông tin đăng nhập OAuth của họ.

Về mặt hiển thị ẩn danh dữ liệu hồ sơ cơ bản, Member Profile plugin được thiết kế để thực hiện việc này.

+0

Cảm ơn câu trả lời của bạn. Có vẻ như đây là hướng đi đúng. Tôi đang cố gắng hiển thị cho người dùng hiện tại các cấu hình cơ bản của những người dùng khác. Có vẻ như để sử dụng plugin, tôi cần ít nhất URL hồ sơ công khai của những người dùng khác. Theo như tôi có thể hiểu được từ các điều khoản sử dụng, tôi không được phép lưu nó - hoặc tôi có sai không? – davidrac

+2

Nếu bạn yêu cầu sự cho phép của người dùng khác đang xác thực ứng dụng (III (B) (4)), bạn có thể lưu trữ url hồ sơ công khai của họ. –

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