Tôi đang làm việc trên một dự án để đăng dữ liệu lên các bức tường của các trang Facebook. Tôi đã thiết lập một ứng dụng Facebook và hiện đang yêu cầu các điều khoản sau đây từ người dùng khi cố gắng gửi đến tường trang web của họ:Quyền Facebook nào cho phép đăng lên tường trang (không phải tường hồ sơ)?
publish_stream
offline_access
manage_pages
Mã này hiện bài viết để tường PROFILE thành công, nhưng khi cố gắng đăng lên tường của PAGE, lỗi sau được trả lại:
Facebook error: (#200) The user hasn't authorized the application to perform this action.
Một lần nữa, tôi yêu cầu các điều khoản dường như đủ để đăng lên tường của hồ sơ, chứ không phải lên tường của trang. Tôi cho phép (những) giấy phép nào để đăng lên tường của trang? Cảm ơn bạn trước vì đã giúp đỡ.
Cần thêm thông tin . Bạn sử dụng giao thức (API) nào? Bạn có nhận được mã thông báo truy cập cho các trang không? Quản trị viên người dùng của trang bạn có cố gắng kết nối không? – Lex
Tôi đang sử dụng giao thức OAuth 2.0 để nhận mã thông báo truy cập và đang sử dụng API đồ thị để đăng dữ liệu, đưa ra yêu cầu curl tới "https://graph.facebook.com/".$facebookPageID."/feed" để đăng dữ liệu lên tường thuộc $ facebookPageID. Tôi đã nhận được mã thông báo truy cập cho cả tường của hồ sơ và tường của trang. Trang được quản lý bởi người dùng có hồ sơ mà tôi đăng lên và Facebook trả về cùng một mã thông báo truy cập cho cả hai trang. Mã thông báo truy cập được cấp bằng cách đăng nhập vào tài khoản của quản trị viên của trang. Cảm ơn bạn rất nhiều vì đã dành thời gian và giúp đỡ. – Sean