2013-04-29 28 views
7

Tôi đã tự hỏi tại sao không có sự cho phép publish_stream trên this hoặc bất kỳ trang tham chiếu nào cho phép other.Tại sao publish_stream không được liệt kê trong tham chiếu quyền mở rộng?

Đây có phải là lỗi tài liệu hoặc điều gì đó đang xảy ra không? Nó vẫn được đề cập đến herethere, nhưng không được đề cập đến trong bất kỳ bản xem trước nào (dường như chỉ đề cập đến sự cho phép publish_actions). Thỏa thuận là gì?

Trả lời

16

Có vẻ như họ đang loại bỏ quyền này nhưng không cập nhật tài liệu của họ một thời gian. Bây giờ, nó tuyên bố như sau:

Facebook đã từng có quyền được gọi là publication_stream. publication_actions thay thế nó trong mọi trường hợp. Sự cho phép này cũng thay thế photo_upload.

https://developers.facebook.com/docs/facebook-login/permissions/v2.0#reference-extended-publish

+0

Trong ứng dụng của tôi, sự cho phép đã không thực sự hiển thị - có nghĩa là, Facebook Pop up không yêu cầu sự cho phép. Tôi đã sử dụng publish_stream, khi tôi thay đổi nó thành publish_actions nó hoạt động như mong đợi. –

+0

Tuyệt vời! Tôi đã sửa nó ngay bây giờ và nó hoạt động! Nếu tất cả các vấn đề sẽ được dễ dàng như vậy để sửa chữa :)) –

+0

đây là một mẹo tuyệt vời - cảm ơn. – Fattie

5
+0

Theo tôi được biết, 'publish_stream' không bị phản đối - như nó xuất hiện để cấp quyền truy cập cho một phạm vi rộng lớn hơn của hành động và là trong thực tế thậm chí đề cập trong tháng 10 (2013) thay đổi phá vỡ. Nó có vẻ là một quyền mở rộng hoàn toàn hợp lệ được bỏ qua từ bất kỳ tham chiếu nào và chỉ hiển thị trong các ví dụ. Tôi thấy thật lạ khi một quyền chung hơn không có mô tả rõ ràng hơn trong tài liệu API. – krukid

+1

Không còn nữa. 'Publication_stream' ngừng hoạt động cho tôi sáng nay (5/6/2015) –

1

Tôi không nghĩ rằng nó không được chấp nhận, chỉ là sự cho phép được đề xuất. Nếu bạn muốn xuất bản trên dòng thời gian của bạn bè, bạn vẫn cần publish_stream.

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