2010-12-13 29 views
5

Bạn có thể gửi các biến php tới một ứng dụng trong một tab (trong facebook) không?Chuyển các biến số php sang Thẻ Ứng dụng Facebook

Tôi đã xây dựng một hệ thống gửi bài đăng trên tường cho bạn bè, bao gồm liên kết có biến số php trong đó. Biến này cần được xử lý bởi ứng dụng, nhưng tôi không thể tìm ra cách (hoặc nếu tôi có thể) làm điều này.

+0

Xin vui lòng cho mã hoặc được rõ ràng hơn. Facebook không biết rằng kịch bản của bạn là PHP, nó chỉ chờ mã html/fbml, sau đó tôi không hiểu những gì bạn cố gắng làm là "chuyển các biến php vào ứng dụng". Bạn đã var_dump? – Patrick

Trả lời

12

Có, bạn có thể chuyển Tham số URL cho ứng dụng Tab iFrame.

Vượt qua tham số: http://www.facebook.com/MyPage?sk=MyApp&app_data=any_string_here

Nhận tham số: $ app_data = $ signed_request [ "app_data"];

Xem thêm: http://forum.developers.facebook.net/viewtopic.php?id=92661

+0

Cảm ơn bạn vì điều này. Chỉ cần thử nó và nó hoạt động. – Yiangos

+0

Câu trả lời này phải được chấp nhận là chính xác chứ không phải câu trả lời của @Ciaran – KoviNET

2

Tôi nghĩ rằng đây là một bản sao của những câu dưới đây:

Facebook Application Tab -> External Linking with PHP

Nó dường như không thể vượt qua các thông số URL vào một ứng dụng Facebook đó là trong một Tab. Tuy nhiên, bạn có thể làm điều đó trên trang Ứng dụng.


Chỉnh sửa: theo câu trả lời bên dưới, hành vi này đã thay đổi. Chi tiết tại đây: http://forum.developers.facebook.net/viewtopic.php?id=92661

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