Tôi có một trang Facebook mà tôi muốn nhận được một số thứ từ nó. Điều đầu tiên là các nguồn cấp dữ liệu và từ những gì tôi đọc chúng là công khai (không cần access_token). Nhưng tôi cũng muốn nhận các sự kiện ... và chúng không công khai và cần access_token.
Tôi không muốn người dùng đăng nhập vào Facebook hoặc bất cứ điều gì tương tự. Tôi chỉ muốn đẩy tất cả dữ liệu tôi có thể từ trang duy nhất này. Đó là lý do tại sao tôi đã loại bỏ nhiều ví dụ tôi tìm thấy ở đây và một ví dụ tại https://developers.facebook.com/blog/post/500/ , vì họ muốn người dùng đăng nhập hoặc yêu cầu một số hành động của người dùng mà tôi không can thiệp.
Điều tôi muốn là Ứng dụng Facebook của tôi có toàn quyền và access_token để đẩy dữ liệu từ một Trang Facebook mà tôi sở hữu (quản trị viên). Điều này có thể không? Tôi đã thử nhiều thứ nhưng dường như không có gì để làm việc.
Tôi đã thử nhấp vào đây: https://www.facebook.com/dialog/oauth?client_id=150635421702954&redirect_uri=http://MY_URL/&scope=manage_pages&response_type=token&fields=access_token - thay đổi yêu cầu của tôi trang tôi sở hữu. Thậm chí không phải là những gì tôi muốn tôi đã nhấp nhưng không có access_token để đáp lại ...
var authToken = 'THE_CODE_I_GOT';
var feedQuery = 'graph.facebook.com/MY_PAGE_ID/feed';
var feedURL = feedQuery +'?access_token='+ authToken +'&callback=?';
$.getJSON(feedURL,function(data){
var d = data.data; cho (i = 0; i <d.length; i ++) {d [i] .message? $ ("# list"). chắp thêm ('<li>' + d [i] .message + '</ li>'): ''; // nhiều thứ khác, bạn hiểu rồi}}); `