首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Facebook应用程序显示空白页面

Facebook应用程序显示空白页面
EN

Stack Overflow用户
提问于 2009-11-20 01:12:46
回答 2查看 3.2K关注 0票数 0

我正在尝试学习如何使用PHP为Facebook创建应用程序。我使用php创建了一个简单的hello world应用程序,名为myapp。我已经在facebook上注册了应用程序,还在托管我的应用程序的服务器上托管了facebook php客户端库。但是当我转到http://apps.facebook.com/myapp/时,我得到一个空白页面。有什么办法解决这个问题吗?代码如下:

代码语言:javascript
运行
复制
<?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>";

?>

谢谢。

EN

回答 2

Stack Overflow用户

发布于 2009-11-20 01:21:57

我突然想到的两件事

1)启用错误报告以了解实际发生的情况

代码语言:javascript
运行
复制
ini_set( 'display_errors', 1 );
error_reporting( E_ALL );

2) api_key和app_secret的值是字符串,不是整数。

代码语言:javascript
运行
复制
$facebook = new Facebook("1a3c459414c9cacad4b250af86092412","6253dc1b7573dc870b97838d9f3bf39a");
票数 1
EN

Stack Overflow用户

发布于 2009-11-20 01:14:10

你不认为你应该输出$friends

就像这样:

代码语言:javascript
运行
复制
$friends = $facebook->api_client->friends_get();
echo $friends;

我不确定API使用什么格式,您可能需要在数组中循环...但是,如果这对您来说毫无意义,那么在开始提取外部API之前,您可能需要学习一些编程知识。

编辑:如果你实际上得到了一个空白页面,忽略上面的内容。Facebook由于某种原因看不到你的服务器,或者它崩溃了。在顶部放置一个回显(echo "testing";),看看是否能在输出中看到。

如果你可以,有一些黑暗和扭曲的事情正在发生,RTMA或在他们的开发论坛上与Facebook之神讨价还价。

如果你不能,我打赌facebook实际上并没有访问你的网站,一定是应用程序设置出了问题。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1764965

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档