2012-05-30 65 views
0

我正在使用Graph Explorer,并且正在从应用程序下拉列表中选择我的应用程序。Facebook应用程序,访问令牌错误

我必须访问此照片https://graph.facebook.com/399744030064153

当我选择应用程序时,facebook自动为应用程序访问令牌,我可以查看照片的详细信息。

然而,在我的PHP应用程序,当我这样做

$access_token=$facebook->getAccessToken(); 
$photoObj=$facebook->api("https://graph.facebook.com/399744030064153?access_token=$access_token"); 

其没有工作,据我所知,访问令牌是错误的,因为我想呼应的访问令牌,我检查一下。因此,问题是访问令牌

有人有一个想法吗?

回答

1

Graph API浏览器会自动生成一个用户访问令牌,该令牌可让应用代表用户执行操作。 - 在这种情况下,你自己的帐户。在SDK

的getAccessToken()方法,如果独立使用(即,不作为documented Auth flow的一部分)将返回一个应用访问令牌,这虽然与API可用将无法观看任何内容,除非它是公开可见

+0

你是什么意思“公开可见”?我在哪里检查这个? –

+0

如果它通过API在没有用户访问令牌的请求中返回,则它是公开可见的 – Igy

相关问题