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 に答える