2012-02-08 33 views
13

CẬP NHẬT: API của Facebook đã thay đổi rất nhiều kể từ khi câu hỏi này được đăng. Câu hỏi này không còn liên quan nữa.Làm cách nào để sử dụng Hộp thoại nguồn cấp dữ liệu để đăng trên tường trang Facebook Fan Page mà người dùng không thích?

Tôi đang tạo ứng dụng iOS cho đài phát thanh trực tuyến và tôi muốn người dùng có thể đăng tin nhắn trên Trang Facebook Fan của đài phát thanh, bằng cách này, có tất cả quyền được đặt để cho phép mọi người đăng đó là bức tường.

Tôi biết rằng người dùng có thể đăng trên trang người hâm mộ bất kể họ "thích" hay không trang fan hâm mộ nếu họ ở trên trang người hâm mộ. Tuy nhiên, ít nhất là với iOS và Javascript SDK của Facebook, hộp thoại thức ăn chăn nuôi sẽ hiển thị các lỗi sau nếu người dùng đã không thích trang:

Một mục tiêu không hợp lệ đã được chỉ định: 219909461711. Mục tiêu phải là một trang, sự kiện hoặc người dùng mà diễn viên có thể đăng trên tường của.

"219909461711" sẽ là số ID của hồ sơ mục tiêu, là trang Facebook Fan của đài phát thanh. Nếu bạn sử dụng tên đường dẫn của Trang Fan, SDK sẽ thay đổi tên này cho số ID hồ sơ của Fan Page.

Tôi có làm gì sai không? Tại sao hộp thoại hiển thị lỗi này nếu người dùng đang được thông báo rằng tin nhắn sẽ được đăng trên Trang của người hâm mộ?

+0

Bất kỳ giải pháp nào cho điều này? Tôi đang gặp phải vấn đề tương tự –

+0

Bạn có thể cung cấp một số mã của mình không? –

+0

Gần một năm sau, nhưng đây là mã nguồn. Không chắc chắn nếu những thay đổi mới nhất trên API sẽ ngăn không cho nó hoạt động. http://convoymobile.com/devservers/facebook-code/sourcecode.zip –

Trả lời

4

Dường như đây là sự cố đã biết, xem https://developers.facebook.com/bugs/379697955378489, bạn nên đăng ký lỗi để theo dõi tiến trình của nó.

+1

Tôi đã báo cáo lỗi này với các nhà phát triển Facebook và đã đăng câu hỏi này vào ngày hôm sau với hy vọng sẽ có câu trả lời từ cộng đồng. Thật không may, Facebook đã đưa ra một câu trả lời cuối cùng cho lỗi nhưng dường như không có ý nghĩa gì cả. Tôi sẽ quay lại ngay sau khi tôi tìm hiểu xem các thay đổi mới nhất trên API có khắc phục được sự cố không. –

+1

Câu trả lời cho câu hỏi này nằm trong lỗi Facebook tôi đã gửi và @DMCS đã tìm thấy. Liên kết đến báo cáo lỗi [tại đây] (https://developers.facebook.com/bugs/407033842673075?browse=external_tasks_search_results_5239a8b0777433f90486303). Theo mặc định, không thể đăng với các tệp đính kèm khi người dùng không thích trang nhưng có thể đăng tin nhắn. –

1

Tôi không biết cho iOS, nhưng ít nhất cho web, bạn có thể sử dụng biểu đồ api để đăng lên trang người hâm mộ và điều đó không yêu cầu người dùng phải thích trang. Đăng bài lên trang qua api đồ thị vẫn có sẵn sau khi thay đổi fb vào ngày 7 tháng 2 (Tôi vừa thử)

+0

Tôi không nên coi đây là giải pháp tốt vì nó yêu cầu người dùng cho các quyền bổ sung thường làm tăng tỷ lệ thoát lượt truy cập của người dùng. –

+0

Tôi không nghĩ rằng Facebook cho phép ứng dụng đăng bài thay mặt cho người dùng của mình mà không cần xin phép trước. – Alina

+0

Thật vậy @Alina, bài đăng này đã lỗi thời và, do đó, không liên quan. FB API đã thay đổi kể từ đó. –

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