30/09/2018, 18:49

Facebook và java

Chào mọi người. Mình có 1 ứng dụng java. Và mình muốn người chơi có thể đăng điểm của mình lên facebook. Mình có đọc ở đây : https://developers.facebook.com/docs/facebook-login/manually-build-a-login-flow.

Mình mới đọc đến phần Logging people in nhưng mà không hiểu trong cái:

https://www.facebook.com/dialog/oauth?
client_id={app-id}
&redirect_uri={redirect-uri}

thì phần redirect_url là gì vậy ạ? MÌnh cảm ơn

Nguyễn Hữu Quyền viết 20:54 ngày 30/09/2018

Là url mà bạn muốn chuyển người dùng đến đó, bạn chỉ cần hiểu nguyên lí hoạt động của facebook là dùng web service hay nói cách khác là giao tiếp qua URL ,
Để đăng điểm lên face thì bạn cần code cho ứng dụng của bạn chuyển đến trang đăng nhập vào ứng dụng của bạn trên face , sau đó face sẽ chuyển người dùng của bạn đến redirect_url ở trên , thông thường redirect_url chính là nơi bạn bắt các thông tin trả về từ facebook như tên người dùng, tên tài khoản , email để bạn xác nhận người dùng đã đăng nhập thành công.

Và tương tự cho việc chia sẽ điểm lên face, bạn cần viết ra các Url chứa các thông tin cần thiết theo cấu trúc facebook yêu cầu, rồi thực thi Url ấy là xong.

Nếu bạn dùng Java hay JQuery , AngularJS thì đều có API hỗ trợ hết cả, hoặc chỉ cần hiểu cách làm rồi tự làm cũng được, hiện tại ngoài ghu thông tin lên Url bạn có thể set trong header , chỉ cần chia sẽ link ấy lên face thì facebook cũng sẽ tự phân tích ra, bảo mật cao hơn ^^~

Chúc bạn thành công

Bài liên quan
0