2012-02-10 32 views
5

Tôi chỉ muốn đặt câu hỏi về điều "signed_request" trên Facebook. Giá trị null trả về của nó khi duyệt web an toàn được kích hoạt trong tài khoản người dùng facebook. tôi đã sử dụng mã này ... `Facebook gửi yêu cầu đã ký trống khi duyệt an toàn được bật

<?php 
    // Create our Application instance (replace this with your appId and secret). 
    $facebook = new Facebook(array(
     'appId' => $applicationID, 
     'secret' => $applicationSecret, 
    )); 

    $signed_request = $facebook->getSignedRequest(); 

    $page_id = $signed_request["page"]["id"]; 
    $like_status = $signed_request["page"]["liked"]; 

    if ($like_status) 
    { 
    echo "You like us"; 
    } 
    else 
    { 
    echo "You not like us"; 
    } 


?> 

nhờ ...

Trả lời

2

Bước đầu tiên là để in dữ liệu recived từ facebook:

echo '<pre>'; 
print_r($_GET); 
print_r($_POST); 
echo '</pre>'; 

Khi duyệt an toàn được kích hoạt trong sử dụng facebook tài khoản, facebook sẽ cố tải ứng dụng của bạn từ https (bạn phải cài đặt ứng dụng này trong cài đặt ứng dụng). Ứng dụng của bạn có được lưu trữ trên vị trí https không?

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