No więc krótko. Napisałem sobie prostą aplikację i chciałem ją umieścić na facebooku.

Skrypt pytający o uprawnienia przepisałem prosto z jednej książki...i jak go odpalam wyświetla mi się błąd. Próbowałem coś kombinować. ale dalej nic.

  1. <?php
  2. $app_id = 'xxx';
  3. $canvas_page = 'http://apps.facebook.com/test_xxx/';
  4. $auth_url = "http://apps.facebook.com/dialog/oauth?client_id".$app_id."&redirect_uri=" .urlencode($canvas_page);
  5.  
  6. $signed_request = $_REQUEST["signed_request"];
  7.  
  8. list($encoded_sig, $payload) = explode('.',$signed_request, 2);
  9.  
  10. $data= json_decode(base64_decode(strtr($payload, '-_', '+/')), true);
  11.  
  12. if (empty($data["user_id"]))
  13. {
  14. echo ("<script> top.location.href='" .$auth_url ."';</script>");
  15. }
  16. else
  17. {
  18. echo ("Zalogowany jesteś");
  19. }
  20. ?>