12/08/2018, 13:19

Use facebook sdk in android

Ngày nay, mạng xã hội facebook có thể coi là một phần không thể thiếu trong các hoạt động của giới trẻ. Khi họ làm việc hay chơi một game, app nào đó đều có xu hướng chia sẻ nó lên trên mạng xã hội để mọi người biết và tham gia cùng. Chính vì vậy bài viết này mình sẽ hướng dẫn các bạn cách sử dụng ...

Ngày nay, mạng xã hội facebook có thể coi là một phần không thể thiếu trong các hoạt động của giới trẻ. Khi họ làm việc hay chơi một game, app nào đó đều có xu hướng chia sẻ nó lên trên mạng xã hội để mọi người biết và tham gia cùng. Chính vì vậy bài viết này mình sẽ hướng dẫn các bạn cách sử dụng facebook sdk (sử dụng android studio) để chia sẻ những gì mình muốn lên facebook.

Để app của mình có thể share được thông tin lên facebook thì bạn cần phải thực hiện các bước sau:

  • Import module facbook sdk vào trong project
  • Tạo một facebook app và config cho project
  • Sử dụng facebook sdk để share thông tin

I) Import module facebook sdk use Android studio

Các bạn vào link facebook sdk để chọn phiên bản phù hợp với IDE mà các bạn sử dụng. Mình sử dụng Android studio bản 1.5.1 khi import module facebook sdk mới nhất (4.10.1) thì IDE này không nhận và báo lỗi không thể import được như hình dưới

Screenshot from 2016-03-28 11:03:19.png

Chính vì vậy mà mình sử dụng phiên bản cũ hơn là 4.0.0 để import.

Để import module facebook sdk các bạn làm các bước như sau:

  • File => New => Import Module
  • Chọn đường dẫn dến facebook sdk vừa down về.
  • Chọn Finish

Screenshot from 2016-03-28 11:08:14.png

Như hình bên trên các bạn thấy mình đã Import module facebook sdk rồi nên không thể import được nữa. Nếu là lần đầu tiên thì nút Finish sẽ sáng lên để cho các bạn chọn.

Sau khi import xong các bạn có thể sẽ gặp phải lỗi như:

Error:(15, 1) A problem occurred evaluating project ':facebook'.
> Could not find property 'ANDROID_BUILD_SDK_VERSION' on project ':facebook'.

Lý do là chưa có biến môi trường định nghĩa các version để build sdk cho facebook.

  • Để fix lỗi này các bạn thêm các dòng sau vào file gradle.properties
ANDROID_BUILD_TARGET_SDK_VERSION=21
ANDROID_BUILD_TOOLS_VERSION=21
ANDROID_BUILD_SDK_VERSION=21
ANDROID_BUILD_MIN_SDK_VERSION=21

Ở đây 21 là version mà mình chọn các bạn có thể chọn version khác để build.

  • Sau khi thêm các bạn chọn Build => Rebuild Project để build lại với thông số vừa thêm vào.

Nếu SDK của bạn chưa có version phù hợp thì bạn sẽ phải down về khi đó Android studio sẽ có link sẵn cho bạn để click vào cài đặt.

II) Tạo một facebook app và config cho project

Việc import module vào đã xong. Giờ bạn cần tạo một facebook app và config cho project của mình để sử dụng facebook sdk.

Vào link sau getting-started để tạo. Mình sẽ viết lại một lượt các thao tác cần làm mặc dù ở trang đó có hướng dẫn rất cụ thể rồi.

  • Chọn button Quick Start for Android
  • Chọn project nếu bạn có sẵn hoặc điền tên project mới bạn muốn tạo vào rồi chọn Create New Facebook App ID
    • Khi tạo mới thì bạn phải chọn một Category nào đó cho app của mình
    • Sau đó chọn Create App ID

Sau khi tạo xong thì sẽ xuất hiện một loạt hướng dẫn để add facebook app id vào project của bạn. Hãy nhớ đọc kỹ và làm theo từng bước nhé (từ bước 3 trở đi là bắt buộc             </div>
            
            <div class=

0