2012-02-10 21 views
5

Chcę tylko zadać pytanie na temat "podpisanego zgłoszenia" na Facebooku. Zwraca wartość zerową, gdy bezpieczne przeglądanie jest włączone na koncie użytkownika Facebooka. Użyłem tego kodu ... `Facebook wysyła pustą podpisaną prośbę, gdy włączone jest bezpieczne przeglądanie.

<?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"; 
    } 


?> 

dzięki ...

Odpowiedz

2

Pierwszym krokiem jest, aby wydrukować dane otrzymało od Facebooku:

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

Kiedy bezpieczne przeglądanie jest włączony Facebook User konto, Facebook spróbuje załadować twoją aplikację z https (musisz ustawić to w ustawieniach aplikacji). Czy Twoja aplikacja jest hostowana również w lokalizacji https?

Powiązane problemy