Cách thiết lập LinkedIn API cho WordPress
Kết nối WordPress với LinkedIn mà không phải đoán LinkedIn cần sản phẩm, URL chuyển hướng hay quyền nào. Hướng dẫn này dùng đúng quy trình của Devenia LinkedIn Autoposter và cũng là checklist chung cho LinkedIn API.
Gửi URL WordPress, nơi bạn muốn đăng lên LinkedIn và lỗi chính xác nếu có. Chúng tôi sẽ chỉ ra bước thực tế tiếp theo.
Thiết lập ứng dụng trước, rồi mới nối plugin.
Phần lớn lỗi kết nối đến từ thiếu sản phẩm LinkedIn, sai URL chuyển hướng hoặc quyền trang công ty chưa rõ. Sửa những điểm đó trước, rồi kết nối WordPress.
Thiết lập ứng dụng LinkedIn trước khi WordPress kết nối
Checklist thực tế để kết nối WordPress với LinkedIn. Dự kiến khoảng 10 phút nếu trang công ty LinkedIn và chính sách quyền riêng tư đã sẵn sàng. ⏱️
Hướng dẫn này dùng được với Devenia LinkedIn Autoposter của chúng tôi, nhưng phần thiết lập LinkedIn áp dụng cho mọi ứng dụng dùng LinkedIn API.
Bước 1: Tạo ứng dụng LinkedIn
- Vào LinkedIn Developer Portal
- Bấm “Create app” (nút xanh ở góc trên bên phải)
- Điền biểu mẫu:
- Tên ứng dụng:Ví dụ “Trình đăng tự động của tôi” (người dùng sẽ không thấy tên này)
- Trang LinkedIn:Chọn trang công ty. Nếu chưa có, bạn cần tạo LinkedIn Company Page trước.
- URL chính sách quyền riêng tư:Chính sách quyền riêng tư của website (ví dụ https://yoursite.com/privacy)
- Logo ứng dụng:Tải lên ảnh vuông bất kỳ (tối thiểu 100x100px)
- Đánh dấu đồng ý điều khoản pháp lý rồi bấm “Create app”
Bước 2: Thêm các sản phẩm cần thiết
LinkedIn yêu cầu bạn “request access” cho một số tính năng. Đừng lo, đa số được duyệt ngay.
- Trong ứng dụng mới, bấm “Products”
- Tìm “Share on LinkedIn” và bấm “Request access”
- Tìm “Sign In with LinkedIn using OpenID Connect” và bấm “Request access”
- Cả hai thường hiện “Added” sau vài giây
Muốn đăng lên trang công ty?Bạn cũng cần “Advertising API”. Bấm “Request access”. Mục này thường mất 1-5 ngày làm việc để LinkedIn duyệt. Trong lúc chờ, bạn vẫn có thể đăng lên hồ sơ cá nhân.
Bước 3: Lấy thông tin xác thực
- Bấm “Auth”
- Bạn sẽ thấy Client ID – sao chép và lưu ở nơi an toàn
- Bấm biểu tượng con mắt cạnh Client Secret để hiện ra rồi sao chép
Hãy giữ kín Client Secret. Ai có thông tin này đều có thể đăng lên LinkedIn của bạn. Đừng chia sẻ công khai hoặc đưa vào quản lý phiên bản.
Bước 4: Thêm URL chuyển hướng
Thiết lập này cho LinkedIn biết nơi đưa người dùng về sau khi họ cấp quyền cho ứng dụng.
- Vẫn trong “Auth”, cuộn xuống “OAuth 2.0 settings”
- Trong phần “Authorized redirect URLs for your app”, bấm biểu tượng bút chì để sửa
- Bấm “+ Add redirect URL”
- Nhập WordPress callback URL. Với plugin của chúng tôi, URL là:
https://yoursite.com/wp-admin/options-general.php?page=dlap-settings
(Thay “yoursite.com” bằng tên miền thật của bạn) - Bấm “Update”
Bước 5: Kết nối plugin WordPress
- Trong WordPress, vào Settings → LinkedIn Autoposter
- Dán Client ID và Client Secret
- Bấm “Save Changes”
- Bấm “Connect to LinkedIn”
- Bạn sẽ được chuyển sang LinkedIn – bấm “Allow” để cấp quyền
- Bạn sẽ được chuyển lại WordPress với thông báo thành công
Vậy là xong. Website WordPress đã được kết nối với LinkedIn. Bài viết mới sẽ được chia sẻ tự động.
Đăng lên trang công ty (tùy chọn)
Nếu muốn bài viết xuất hiện trên trang công ty thay vì, hoặc cùng với, hồ sơ cá nhân:
- Yêu cầu quyền Advertising API (bước 2 ở trên) và chờ duyệt
- Tìm Company Page ID:
- Vào trang công ty trên LinkedIn
- Bấm “Admin tools” → “Manage page”
- Nhìn vào URL – nó sẽ giống: linkedin.com/company/12345678/admin/
- Con số đó là Organization ID
- Trong cài đặt plugin, nhập Organization ID
- Chọn “Company Page” hoặc “Both” trong Post Target
- Bấm “Reconnect” để cấp thêm quyền
Lỗi thường gặp
Lỗi “Redirect URL mismatch”
URL trong cài đặt ứng dụng LinkedIn phải khớp chính xác với URL WordPress gửi đi. Hãy kiểm tra:
- http và https (phải khớp)
- có www và không www (phải khớp)
- dấu gạch chéo cuối URL
“Token expired” sau 60 ngày
Điều này bình thường. Vì lý do bảo mật, LinkedIn giới hạn token trong 60 ngày. Chỉ cần bấm “Reconnect” trong cài đặt plugin. Plugin sẽ gửi email cảnh báo trước khi hết hạn.
Lỗi “Organization permissions” khi đăng lên trang công ty
Bạn cần quyền Advertising API. Kiểm tra Products trong ứng dụng LinkedIn. Nếu “Advertising API” chưa được thêm, hãy yêu cầu quyền và chờ duyệt.
Cần plugin?
Tải plugin LinkedIn Autoposter miễn phí để tự động chia sẻ bài viết WordPress.
Đang kẹt ở bước thiết lập LinkedIn API?
Gửi lỗi chính xác, WordPress callback URL và bạn muốn đăng lên hồ sơ, trang công ty hay cả hai. Chúng tôi sẽ giúp tìm bước thực tế tiếp theo.