0

我正在开发一个 facebook 应用程序,所以我需要做一个 http 请求:

https://graph.facebook.com/oauth/access_token?             
    client_id=APP_ID&
    client_secret=APP_SECRET&
    grant_type=fb_exchange_token&
    fb_exchange_token=EXISTING_ACCESS_TOKEN 

得到这样的字符串:

token=AAABz7kfdgXPwmgBANKZCctdZCPdfgfgcRJ0ONpQr8cWr336dfZDZD&expires=5168309

然后我需要检索令牌:

AAABz7kfdgXPwmgBANKZCctdZCPdfgfgcRJ0ONpQr8cWr336dfZDZD

我必须用什么来做到这一点?卷曲库?还是有最简单的方法?

4

2 回答 2

0

你真的不应该像那样重新发明轮子。而是使用现有的 PHP SDK:

于 2012-05-18T17:29:05.113 回答
0

而已 !

function getAccessTok($code){
    if($code !== null){
        $urlTok = $urlGraphFB.'oauth/access_token';
        $urlTok .= '?client_id='.$appID;
        $urlTok .= '&redirect_uri='.$redirect_uri;
        $urlTok .= '&client_secret='.$_appSECRET;
        $urlTok .= '&code='.$code;

        $fileacctok = parse_str(file_get_contents($urlTok));
        return $fileacctok;
    }
}
于 2012-05-18T17:29:29.877 回答