Facebook uygulaması boş bir sayfa gösterir

2 Cevap php

Im trying to learn about creating applications for Facebook using PHP . I created a simple hello world app,named myapp,using php. I have registered the app on facebook and also hosted the facebook php client client library on the server hosting my app. But when i go to http://apps.facebook.com/myapp/, i get a blank page. Any way to fix this ? Below is the code :

<?php
require_once('./facebook/php/facebook.php');

/* initialize the facebook API with your application API Key
  and Secret */
$facebook = new Facebook(1a3c459414c9cacad4b250af86092412,6253dc1b7573dc870b97838d9f3bf39a);


$fb_user = $facebook->require_login();


?>

Hello <fb:name uid='<?php echo $fb_user; ?>' useyou='false' possessive='true' />! Welcome to my first application!

<?php


echo "<pre>Debug:" . print_r($facebook,true) . "</pre>";

?>

Teşekkür ederiz.

2 Cevap

Bana dışarı atlamak iki şey

1) Gerçekten neler olup bittiğini bir kolu almak için hata bildirimini etkinleştirme

ini_set( 'display_errors', 1 );
error_reporting( E_ALL );

2) api_key ve app_secret değerler dizeleri değil, tam sayılardır.

$facebook = new Facebook("1a3c459414c9cacad4b250af86092412","6253dc1b7573dc870b97838d9f3bf39a");

Sizce size gereken çıkış $friends?

Sadece bir şey gibi:

$friends = $facebook->api_client->friends_get();
echo $friends;

Ben API kullanır ne biçim, diziye dolaşmak gerekebilir emin değilim ... ama bu sizin için bir şey ifade ediyorsa, size dış API'leri çekerek başlamadan önce bazı programlama öğrenmek gerekebilir.

Aslında bir boş sayfa alıyorsanız Edit:, yukarıda görmezden. Facebook nedense sunucu göremiyorum, ya da dışarı kaybediyoruz. (echo "testing";) sağ üst kısmında yukarı bir yankı sopa ve çıkışında görebilirsiniz görmek.

Eğer yapabilirseniz, bir şey karanlık ve virajlı oluyor, RTMA ya da dev forumlarında Facebook tanrılar ile pazarlık var.

Eğer yapamıyorsanız, ben facebook aslında sitenize erişmesini değildir bahis ediyorum ve uygulama ayarları yanlış bir şey var.