我正在使用 AMFPHP 1.9(我知道它的旧版本,但现在不重要)。我想与闪存沟通。当 OfacebookApi
从浏览器测试我的服务时,一切正常,我从 Facebook API 获取数据。
但是当我使用 flash (AS 3.0) 进行调试时,我收到以下错误:
[SWF] C:\prototypeAfstuderen\test3.swf - 2925 bytes after decompression
User Error
/customers/d/5/a/navidmirzaie.com/httpd.www/facebook-facebook-php-sdk/src/base_facebook.php
An active access token must be used to query information about the current user.
1238
AMFPHP_RUNTIME_ERROR
我的服务如下所示。
<?php
include "../../facebook-facebook-php-sdk/src/facebook.php";
class facebookApi{
private $fbApi;
public function __construct(){
$this->fbApi = new Facebook(array(
'appId'=>'357570560984266',
'secret'=>'484752fa5b8748fd4ac578fc99cbdbaf',
'cookie' => true
));
}
public function getLoggedinUser(){
$data = $this->fbApi->api("/me/","GET",array('acces_token'=>$this->fbApi->getAccessToken()));
return $data;
}
public function getPictures(){
$data = $this->fbApi->api("/me/photos/","GET",array('acces_token'=>$this->fbApi->getAccessToken()));
return $data;
}
}
?>
我正在从我的台式计算机运行我的 swf,我希望可以访问数据。
有没有办法解决这个问题?