2013-04-17 37 views
17

Tôi đang cố gắng tải các bài đăng trên tường từ một người dùng nhất định bằng JavaScript Facebook SDK. Khi tôi sử dụng biểu đồ API Explorer, nó hoạt động tốt; nhưng khi tôi thử điều tương tự trên trang web của mình, tôi nhận được lỗi sau:Biểu đồ FacebookApi oAuth - cách nhận mã thông báo truy cập?

code: 104 
message: "An access token is required to request this resource." 
type: "OAuthException" 

Tôi có thể tìm mã thông báo truy cập ở đâu để hiển thị luồng trang Facebook của công ty trên trang web?

Trả lời

34

Có, bạn cần có Mã thông báo truy cập để tìm nạp các bài đăng được tạo bởi Trang Facebook. Vì bài đăng trên trang công khai, mọi mã thông báo truy cập sẽ hoạt động. Bạn nên sử dụng mã thông báo truy cập ứng dụng vì nó never expires.

  1. Visit https://developers.facebook.com/apps và tạo ra một ứng dụng mới
  2. Điền vào các mong muốn Tên ứng dụng và Namespace
  3. Trong mục 'Chọn cách ứng dụng của bạn tích hợp với Facebook' chọn 'Website với Facebook Đăng nhập'
  4. Nhập URL trang web của bạn trong trường 'URL trang web'. Hãy nhớ thêm dấu "/"
  5. Truy cập here để nhận số App Token của bạn.

thực hiện cuộc gọi đến các API đồ thị thể tìm nạp trang bài viết

https://graph.facebook.com/pageID/feed?access_token=your_token 
+2

Cảm ơn bạn rất rất nhiều! :) Đây là những gì tôi cần. Có một cuộc sống tuyệt vời! – SimonRabbit

+0

Liệu điều này sẽ không tiết lộ mã thông báo hoặc bí mật ứng dụng ở phía máy khách? Sửa lỗi cho tôi nếu tôi sai, nhưng tôi đã nghe nói rằng bạn không bao giờ nên có mã thông báo xuất hiện phía máy khách, điều này làm cho JS SDK trở thành một công cụ chọn để sử dụng. –

+0

Tôi có thể sử dụng FB api trên máy chủ 0.0.0.0 hay không phải trên miền? – Heilemann

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