2013-10-21 31 views
0

我必須檢索我的facebook應用程序的應用程序訪問令牌才能使用FQL語句。解析app_access_token像facebook文檔中所述

我讀過,你必須做出一個GET請求,所以我寫了這個代碼線,包括PHP SDK FB後的文檔中:

$app_access_token = "https://graph.facebook.com/oauth/access_token? 


client_id=".FB_APP_ID.", 


&client_secret=".FB_APP_SECRET.", 


&grant_type=client_credentials;"; 

這一步的文件後說,你必須解析字符串以獲取應用程序訪問令牌的值,但我無法理解如何?

我已經試過parse_url PHP函數這樣

parse_url($app_access_token); 
echo $app_access_token; 

但結果卻只有打印$ app_access_token網址。

我需要遵循哪種方式?

感謝

+0

你可以簡單地爲您的應用中https://developers.facebook.com/tools/access_token複製和粘貼的訪問令牌/ – CBroe

回答

1

爲了解析查詢字符串,你應該使用parse_str()代替:

parse_str($app_access_token, $params); 
echo $params['app_access_token']; 
+0

感謝您的正確方法,但無論如何它不會顯示任何東西.. –

+0

@FabioRossi:你可以將echo'

' . print_r(app_access_token, true) . '
''的輸出發佈到http://pastebin.com並鏈接到這裏嗎? –

+0

http://pastebin.com/jFA5ezwZ –