- 观察:一旦我拥有 include_once('facebook.php') 页面就会变黑 - 即什么都没有显示.. 我通常只在应用程序准备好上传到粉丝页面时才包含这个 - 这会阻止某些东西吗?导致问题?
无论如何->
我有一个在线工作的应用程序。我现在试图在本地运行它并且它不起作用。
应用程序命名空间是 webcampost - 我想这就是下面所说的应用程序名称允许空格?
我使用我的网络摄像头作为文件夹名称(但没有:8888)按照此链接进行设置: 在本地主机 和虚拟主机 上运行 Facebook 应用程序: http ://sawmac.com/xampp/virtualhosts/
url: http://webcampost.com/index.php(我必须指定 index.php 因为目录列表在 apache 中)
画布网址:http ://webcampost.com/和https://webcampost.com/(<--不会去网上寻找这个:?)
如果我指定 localhost.com 而不是使用虚拟主机,我当然可以??我的主机文件中有一个条目..
但它不工作。图片没有让我进入粉丝页面..路径是相对的 - 从本地主机到在线粉丝页面的路径是否存在问题?
我只尝试了http://localhost.com/webcamapp/(没有虚拟主机),也没有运气,就像我点击“上传到 facebook”时网络摄像头停止了一样。
我想我需要在将 URI 更改为本地域后生成一个新令牌吗?
现在更奇怪的是我无法恢复到我的活动域!我只是得到一个空白页面 - 好像 Facebook 现在已经进入 localhost 并且我无法恢复到我的实时网址!我什至在另一个浏览器中尝试过,但没有运气。
虚拟主机代码:
名称虚拟主机 *
DocumentRoot "C:\xampp\htdocs" 服务器名 localhost.com
DocumentRoot "C:\xampp\htdocs\webcampost" ServerName webcampost.com Order allow,deny Allow from all
应用程序:
$pic="uploads/$name.jpg";
$params = array(
// this is the access token for Fan Page
"access_token" => "$accesstoken",
"message" => "You have been entered into the competition!",
"source" => "@" . "$pic", // ATTENTION give the PATH not URL
//"picture" => "http://www.ifinity.co.za/webcam/boom/photo.png",
);
error_reporting(0);
try {
// path contains Facebook id of Fan page
$ret = $fb->api('/225400744290290/photos', 'POST', $params);
# echo '<span style="color:e3e3e3;">Photo successfully uploaded to Facebook Album / Redirect to main page</span>';
}