本文整理匯總了PHP中Facebook::GetUserFromAccessToken方法的典型用法代碼示例。如果您正苦於以下問題:PHP Facebook::GetUserFromAccessToken方法的具體用法?PHP Facebook::GetUserFromAccessToken怎麽用?PHP Facebook::GetUserFromAccessToken使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在類Facebook
的用法示例。
在下文中一共展示了Facebook::GetUserFromAccessToken方法的1個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的PHP代碼示例。
示例1: Facebook
<?php
require "../core/init.php";
// Add new facebook account using access token
if (Input::Get("fb_accesstoken")) {
$fb = new Facebook();
$user = new User();
$fbaccount = new fbaccount();
// Test access token
if (!$fb->IsATValid(Input::Get("fb_accesstoken"))) {
echo lang('INVALID_ACCESS_TOKEN');
exit;
}
// get facebook User info
$userData = $fb->GetUserFromAccessToken(Input::Get("fb_accesstoken"));
if ($userData == null) {
echo lang("UNABLE_TO_GET_FB_ACCOUNT_DETAILS");
exit;
}
// Get user groups
$fbgroups = $fb->LoadFbGroups(Input::Get("fb_accesstoken"));
if (!$fbgroups) {
echo lang("UNABLE_GET_FB_GROUPS");
exit;
}
// Save access token
if ($fbAppDetails = $fb->AppDetailsFromAt(Input::Get("fb_accesstoken"))) {
if ($fb->GetAccessToken($fbAppDetails->id, $userData->id)) {
$fb->UpdateAccessToken($user->data()->id, $fbAppDetails->id, $userData->id, Input::Get("fb_accesstoken"));
} else {
$fb->SaveAccessToken($user->data()->id, $fbAppDetails->id, $userData->id, Input::Get("fb_accesstoken"));