close

Hướng dẫn cách tạo Access Token Facebook Graph API để kết nối với n8n

Tác giả: Đông Tùng Ngày cập nhật: 09/07/2025 Chuyên mục: n8n
Disclosure
Website Tino blog được cung cấp bởi Tino Group. Truy cập và sử dụng website đồng nghĩa với việc bạn đồng ý với các điều khoản và điều kiện trong chính sách bảo mật - điều khoản sử dụng nội dung. Wiki.tino.org có thể thay đổi điều khoản sử dụng bất cứ lúc nào. Việc bạn tiếp tục sử dụng Tino blog sau khi thay đổi có nghĩa là bạn chấp nhận những thay đổi đó.
Why Trust Us
Các bài viết với hàm lượng tri thức cao tại Tino blog được tạo ra bởi các chuyên viên Marketing vững chuyên môn và được kiểm duyệt nghiêm túc theo chính sách biên tập bởi đội ngũ biên tập viên dày dặn kinh nghiệm. Mọi nỗ lực của chúng tôi đều hướng đến mong muốn mang đến cho cộng đồng nguồn thông tin chất lượng, chính xác, khách quan, đồng thời tuân thủ các tiêu chuẩn cao nhất trong báo cáo và xuất bản.

Bạn đang muốn tự động hóa các quy trình liên quan đến Facebook như đăng bài, lấy bình luận, tin nhắn hoặc thống kê hiệu suất quảng cáo bằng n8n? Để làm được điều này, bước đầu tiên và bắt buộc là bạn cần có Access Token từ Facebook Graph API. Bài viết dưới đây sẽ hướng chi tiết cách tạo Access Token Facebook Graph API để kết nối với n8n nhanh chóng!

Access Token Facebook Graph API là gì?

Access Token Facebook Graph API là một chuỗi mã hóa (token) dùng để xác thực và ủy quyền giữa người dùng (hoặc ứng dụng) và hệ thống Facebook thông qua Graph API. Đây là “chìa khóa truy cập” cho phép ứng dụng bên thứ ba – như n8n, Zapier hoặc các phần mềm tự động hóa – có thể gửi yêu cầu và nhận dữ liệu từ Facebook một cách an toàn.

Access Token Facebook Graph API là gì?
Access Token Facebook Graph API là gì?

Cụ thể, Access Token sẽ:

  • Xác minh danh tính người dùng hoặc ứng dụng đang thực hiện hành động.
  • Cấp quyền cho ứng dụng truy cập các dữ liệu cụ thể (như bài viết, comment, tin nhắn…).
  • Giới hạn phạm vi truy cập, dựa vào các permission (quyền truy cập) đã được cấp.

Các loại Access Token Facebook Graph API

Facebook Graph API có nhiều loại Access Token khác nhau, mỗi loại phục vụ một mục đích cụ thể:

  • User Access Token: Được sử dụng để truy cập dữ liệu của người dùng và thực hiện các hành động thay mặt cho người dùng. Có thể là ngắn hạn (vài giờ) hoặc dài hạn (60 ngày hoặc không hết hạn đối với một số trường hợp đặc biệt).
  • Page Access Token: Được sử dụng để quản lý Trang Facebook (Page) và thực hiện các hành động thay mặt cho Trang. Để có được Page Access Token, bạn cần có User Access Token với các quyền phù hợp.
  • App Access Token: Được sử dụng để quản lý cài đặt ứng dụng và thực hiện các hành động liên quan đến ứng dụng. Token này được tạo bằng cách sử dụng App ID và App Secret của ứng dụng.
  • Client Token: Được sử dụng để xác định ứng dụng của bạn trong các ứng dụng di động hoặc máy tính để bàn.
Các loại Access Token Facebook Graph API
Các loại Access Token Facebook Graph API

Trong ngữ cảnh kết nối n8n với Facebook Graph API để quản lý Trang hoặc tương tác với dữ liệu người dùng, bạn sẽ chủ yếu cần User Access Token và Page Access Token.

Các bước chuẩn bị

Trước khi tạo Access Token, bạn cần đảm bảo các điều kiện sau:

  • Tài khoản nhà phát triển Facebook: Bạn cần có một tài khoản Facebook đã được đăng ký làm nhà phát triển. Nếu chưa có, bạn có thể đăng ký tại Facebook for Developers.
  • Tạo ứng dụng Facebook: Bạn cần tạo một ứng dụng Facebook mới hoặc sử dụng một ứng dụng hiện có. Ứng dụng này sẽ là cầu nối giữa n8n và Facebook Graph API. Đảm bảo ứng dụng của bạn có quyền truy cập vào các sản phẩm cần thiết như

Hướng dẫn cách tạo access token Facebook Graph API

Tạo ứng dụng Facebook mới

Mở trình duyệt web và truy cập vào Trang nhà phát triển Facebook. Đảm bảo bạn đã đăng nhập vào tài khoản Facebook của mình.

Xem Thêm:  Hướng dẫn cách tạo sub-workflow trên n8n đơn giản

Nhấp vào Ứng dụng của tôi.

Tạo ứng dụng Facebook mới
Tạo ứng dụng Facebook mới

Tại trang quản lý ứng dụng, bạn nhấp vào nút “Tạo ứng dụng” ở góc trên bên phải màn hình.

Tạo ứng dụng Facebook mới
Tạo ứng dụng Facebook mới

Bạn sẽ được yêu cầu cung cấp các thông tin cơ bản cho ứng dụng của mình:

  • Tên ứng dụng: Nhập một tên cho ứng dụng của bạn (ví dụ: “Token Graph API”). Tên này sẽ hiển thị trên Trang ứng dụng của bạn.
  • Email liên hệ của ứng dụng: Nhập địa chỉ email mà Facebook có thể liên hệ với bạn về ứng dụng. Đảm bảo đây là email bạn thường xuyên kiểm tra.
Tạo ứng dụng Facebook mới
Tạo ứng dụng Facebook mới

Sau khi điền đầy đủ thông tin, nhấp vào “Tiếp“.

Trong phần “Thêm trường hợp sử dụng“, cuộn xuống và chọn “Khác“. Điều này cho phép bạn tùy chỉnh các quyền và tính năng sau này. Sau đó, nhấp “Tiếp“.

Tạo ứng dụng Facebook mới
Tạo ứng dụng Facebook mới

Tạo ứng dụng Facebook mới
Tạo ứng dụng Facebook mới

Chọn “Business” (Doanh nghiệp) để tạo một ứng dụng có thể quản lý tài sản kinh doanh như Trang, Sự kiện, Nhóm, Quảng cáo, Messenger và Instagram. Sau đó, nhấp vào “Tiếp“.

Tạo ứng dụng Facebook mới
Tạo ứng dụng Facebook mới

Xem lại các thông tin đã nhập và nhấp vào “Tạo ứng dụng” để hoàn tất quá trình.

Tạo ứng dụng Facebook mới
Tạo ứng dụng Facebook mới

Hệ thống có thể yêu cầu bạn nhập lại mật khẩu Facebook để xác nhận việc tạo ứng dụng. Nhập mật khẩu của bạn và nhấp “Gửi“.

Tạo ứng dụng Facebook mới
Tạo ứng dụng Facebook mới

Cấu hình ứng dụng và quyền hạn

Sau khi tạo ứng dụng, bạn sẽ được chuyển đến trang tổng quan ứng dụng. Tìm phần “Sản phẩm” và nhấp vào “Thiết lập” bên cạnh “Đăng nhập Facebook cho doanh nghiệp“.

Cấu hình ứng dụng và quyền hạn
Cấu hình ứng dụng và quyền hạn

Nhấp vào Lưu thay đổi.

Cấu hình ứng dụng và quyền hạn
Cấu hình ứng dụng và quyền hạn

Nhấn vào mục Cài đặt ứng dụng -> chọn Thông tin cơ bản.

Cấu hình ứng dụng và quyền hạn
Cấu hình ứng dụng và quyền hạn

Trong phần “Cài đặt OAuth ứng dụng“, bạn cần cung cấp một “URL Chính sách quyền riêng tư” hợp lệ. Đây là một yêu cầu bắt buộc của Facebook.

Cấu hình ứng dụng và quyền hạn
Cấu hình ứng dụng và quyền hạn

Cách thực hiện như sau:

Cấu hình ứng dụng và quyền hạn
Cấu hình ứng dụng và quyền hạn

  • Nhập tên ứng dụng của bạn (ví dụ: “Token Graph API”), chọn “I’m an Individual” và chọn quốc gia của bạn (ví dụ: “Vietnam”). Sau đó, nhấp “Next Step“.
Cấu hình ứng dụng và quyền hạn
Cấu hình ứng dụng và quyền hạn

  • Chọn loại thông tin cá nhân bạn thu thập từ người dùng (ví dụ: “Email address”). Nhấp “Next Step“.
Cấu hình ứng dụng và quyền hạn
Cấu hình ứng dụng và quyền hạn

  • Chọn cách người dùng có thể liên hệ với bạn (ví dụ: “By email” và nhập địa chỉ email của bạn). Nhấp “Next Step“.
Cấu hình ứng dụng và quyền hạn
Cấu hình ứng dụng và quyền hạn
  • Chọn “No, I don’t want a Professional Privacy Policy“. Nhấp “Next Step”.
Cấu hình ứng dụng và quyền hạn
Cấu hình ứng dụng và quyền hạn

  • Nhập địa chỉ email của bạn để nhận Chính sách quyền riêng tư và nhấp “Generate“.
Cấu hình ứng dụng và quyền hạn
Cấu hình ứng dụng và quyền hạn

  • Sao chép liên kết đến Chính sách quyền riêng tư của bạn từ phần “Link to your Privacy Policy“.
Cấu hình ứng dụng và quyền hạn
Cấu hình ứng dụng và quyền hạn

Đây chính là URL bạn sẽ dán vào trường “URL Chính sách quyền riêng tư” trên Facebook.

Cấu hình ứng dụng và quyền hạn
Cấu hình ứng dụng và quyền hạn

Quay lại trang Developer Facebook và điền URL Chính sách quyền riêng tư đã sao chép, sau đó, cuộn xuống cuối trang và nhấp vào “Lưu thay đổi“.

Cấu hình ứng dụng và quyền hạn
Cấu hình ứng dụng và quyền hạn

Chuyển Chế độ của ứng dụng từ Phát triển -> Chính thức

Hướng dẫn cách tạo Access Token Facebook Graph API để kết nối với n8n 1

Tạo User Token

Bên dưới mục “Công cụ” ở menu phía trên, chọn “Trình khám phá API đồ thị“.

Xem Thêm:  VPS N8N 2025: tối đa công suất, tiết kiệm 70%
Tạo User Token
Tạo User Token

Ở cột bên phải, đảm bảo rằng ứng dụng Facebook bạn vừa tạo đã được chọn trong menu thả xuống “Ứng dụng trên Meta“.

Bước 3: Bên dưới mục chọn ứng dụng, nhấp vào menu thả xuống “Token” và chọn “Nhận truy cập người dùng“.

Tạo User Token
Tạo User Token

Facebook sẽ yêu cầu bạn xác thực và cấp quyền cho ứng dụng để truy cập vào tài khoản của bạn với các quyền đã chọn. Làm theo các bước trên màn hình để hoàn tất.

Tạo User Token
Tạo User Token

Tạo User Token
Tạo User Token

Nhấp vào mục “Thêm quyền” và chọn các quyền cần thiết cho mục đích sử dụng của bạn. Ví dụ, để quản lý trang, bạn có thể cần các quyền như pages_show_list, pages_read_engagement, pages_manage_posts, v.v.

Tạo User Token
Tạo User Token

Bước 4: Sau khi chọn xong, nhấp vào “Tạo mã truy cập“.

Tạo User Token
Tạo User Token

Thực hiện xác thực một lần nữa:

Tạo User Token
Tạo User Token

Một User Token ngắn hạn sẽ được tạo và hiển thị trong trường “Mã truy cập“.

Tạo User Token
Tạo User Token

Chuyển đổi thành User Token dài hạn và lấy Page Token

User Token được tạo ở trên chỉ có hiệu lực trong một thời gian ngắn (khoảng 1-2 giờ). Để sử dụng lâu dài trong n8n, bạn cần chuyển đổi nó thành một token dài hạn. Đồng thời,

Copy mã truy cập, sau đó nhấp “Công cụ” -> “Trình gỡ lỗi mã truy cập” .

Chuyển đổi thành User Token dài hạn và lấy Page Token
Chuyển đổi thành User Token dài hạn và lấy Page Token

Trong trang Công cụ gỡ lỗi, bạn dán User Token rồi nhấn Gỡ lỗi.

Chuyển đổi thành User Token dài hạn và lấy Page Token
Chuyển đổi thành User Token dài hạn và lấy Page Token

Bạn sẽ thấy thông tin chi tiết về token ngắn hạn của mình.

Chuyển đổi thành User Token dài hạn và lấy Page Token
Chuyển đổi thành User Token dài hạn và lấy Page Token

Cuộn xuống và nhấp vào nút “Mở rộng mã truy cập“.

Chuyển đổi thành User Token dài hạn
Chuyển đổi thành User Token dài hạn

Một User Token mới, dài hạn (có hiệu lực khoảng 60 ngày) sẽ được tạo.

Chuyển đổi thành User Token dài hạn và lấy Page Token
Chuyển đổi thành User Token dài hạn và lấy Page Token

Sao chép User Token dài hạn này rồi quay lại “Trình khám phá API đồ thị” -> dán User Token đã mở rộng vào ô Mã truy cập.

Chuyển đổi thành User Token dài hạn và lấy Page Token
Chuyển đổi thành User Token dài hạn và lấy Page Token

Token sẽ được tự động cập nhật.

Nhập /me/accounts vào ô như hình bên dưới rồi nhấn Gửi.

Facebook sẽ trả về danh sách fanpage kèm Page Token mới tương ứng với User Token mới (bên trái).

Chuyển đổi thành User Token dài hạn và lấy Page Token
Chuyển đổi thành User Token dài hạn và lấy Page Token

Lưu ý quan trọng về User Token và Page Token

  • Access Token bên phải (User Token – do bạn tạo ra) chỉ đại diện cho bạn (người dùng).
  • Để đăng bài, lấy tin nhắn… trên fanpage, bạn phải có Page Token – chính là chuỗi nằm bên trái trong JSON sau khi gọi /me/accounts.
  • Khi bạn tạo Mở rộng Access Token (hạn 60 ngày thay vì vài tiếng), Facebook chỉ tạo mới cho User Token. Vì vậy bạn phải gửi request tới /me/accounts.
  • Khi User Token hết hạn, Page Token lấy từ nó cũng mất hiệu lực. Do đó, mỗi lần bạn làm mới hoặc tạo mới User Token, bạn bắt buộc phải gọi lại /me/accounts để lấy lại Page Token tương ứng.

Tóm lại:

  • Facebook yêu cầu Page Access Token để thực hiện các hành động trên fanpage (đăng bài, trả lời tin nhắn…).
  • Nếu bạn dùng User Token trực tiếp vào n8n, các endpoint như /{page-id}/feed hoặc me/feed (khi “me” là page) sẽ không hoạt động hoặc trả lỗi thiếu quyền.

Kết nối n8n với Facebook Graph API

Sau khi đã có Page Token, bạn có thể sử dụng nó để kết nối n8n với Facebook Graph API.

Xem Thêm:  Hướng dẫn cách lấy API Key của Google Gemini để sử dụng trong n8n

Trong giao diện n8n, điều hướng đến phần “Credentials” và nhấp vào “Create Credential“.

Kết nối n8n với Facebook Graph API
Kết nối n8n với Facebook Graph API

Trong cửa sổ “Add new credential“, bạn tìm kiếm “facebook” và chọn “Facebook Graph API” từ danh sách các tùy chọn.

Kết nối n8n với Facebook Graph API
Kết nối n8n với Facebook Graph API

Dán Page Token mà bạn đã sao chép ở phần trên vào trường “Access Token“.

Nhấp vào nút “Save” để lưu thông tin xác thực. n8n sẽ tự động kiểm tra kết nối.

Kết nối n8n với Facebook Graph API
Kết nối n8n với Facebook Graph API

Nếu kết nối thành công, bạn sẽ thấy thông báo “Connection tested successfully“.

Bây giờ, bạn đã kết nối thành công n8n với Facebook Graph API và có thể bắt đầu xây dựng các quy trình tự động hóa liên quan đến Facebook.

Kết nối n8n với Facebook Graph API
Kết nối n8n với Facebook Graph API

Ví dụ:

Kết nối n8n với Facebook Graph API
Kết nối n8n với Facebook Graph API

Kết luận

Dù quy trình thiết lập ban đầu hơi phức tạp, nhưng khi đã thành thạo, bạn sẽ thấy đây là một công cụ cực kỳ mạnh mẽ trong việc quản lý fanpage, xử lý dữ liệu và tối ưu chiến dịch marketing. Đừng quên bảo mật token cẩn thận và cập nhật định kỳ để hệ thống hoạt động ổn định lâu dài!

Những câu hỏi thường gặp

Tại sao tôi cần Access Token dài hạn?

Access Token ngắn hạn chỉ có hiệu lực trong một thời gian ngắn (thường là 1-2 giờ). Access Token dài hạn có hiệu lực lâu hơn (thường là 60 ngày), giúp bạn không phải tạo lại token thường xuyên khi sử dụng trong các ứng dụng như n8n.

Làm thế nào để gia hạn Access Token dài hạn?

Access Token dài hạn thường tự động gia hạn khi bạn sử dụng nó. Tuy nhiên, nếu token hết hạn, bạn cần lặp lại quá trình tạo và gia hạn token thông qua như đã hướng dẫn.

Làm cách nào để bảo mật Access Token của tôi?

Access Token rất quan trọng vì nó cấp quyền truy cập vào dữ liệu Facebook của bạn. Bạn không nên chia sẻ nó công khai, không nhúng trực tiếp vào mã nguồn công khai, và nên lưu trữ nó trong các biến môi trường hoặc hệ thống quản lý bí mật an toàn.

Tại sao tôi gặp lỗi "Invalid Access Token"?

Lỗi này thường xảy ra khi Access Token của bạn đã hết hạn, bị thu hồi, hoặc không có đủ quyền để thực hiện yêu cầu API. Hãy kiểm tra lại hiệu lực của token và các quyền đã cấp.

FreePrivacyPolicy.com có đáng tin cậy không?

FreePrivacyPolicy.com là một trong nhiều dịch vụ trực tuyến cung cấp mẫu chính sách quyền riêng tư miễn phí. Mặc dù nó có thể giúp bạn tạo một chính sách cơ bản, nhưng đối với các ứng dụng hoặc doanh nghiệp lớn hơn, bạn nên tham khảo ý kiến pháp lý để đảm bảo tuân thủ đầy đủ các quy định.

Tôi có thể sử dụng Access Token để đăng bài tự động lên Facebook không?

Có, với các quyền phù hợp (ví dụ: pages_manage_posts), bạn có thể sử dụng Access Token để đăng bài tự động lên các trang Facebook mà bạn quản lý thông qua Facebook Graph API.

Đông Tùng

Senior Technology Writer

Là cử nhân Quản trị kinh doanh của Trường Đại học Tài chính - Marketing, Tùng bắt đầu làm việc tại Tino Group từ năm 2021 ở vị trí Content Marketing để thỏa mãn niềm đam mê viết lách của bản thân. Sở hữu khả năng sáng tạo đặc biệt, anh cùng đội ngũ của mình đã tạo nên những chiến dịch quảng cáo độc đáo cùng vô số bài viết hữu ích về nhiều chủ đề khác nhau. Sự tỉ mỉ, kiên trì và tinh thần sáng tạo của Tùng đã góp phần lớn vào thành công của Tino Group trong lĩnh vực marketing trực tuyến.

Xem thêm bài viết

Bài viết liên quan

CÔNG TY CỔ PHẦN TẬP ĐOÀN TINO
Trụ sở chính: L17-11, Tầng 17, Tòa nhà Vincom Center, Số 72 Lê Thánh Tôn,  Phường Bến Nghé, Q. 1, TP. Hồ Chí Minh

Văn phòng kinh doanh: Số 42 Trần Phú, Phường 4, Quận 5, TP HCM
GPKD số 0315679836 do Sở KH và ĐT TP Hồ Chí Minh cấp
Hotline: 0364 333 333
Góp ý/Phản ánh dịch vụ: 0933 000 886