我正在收集facebook web app的access_token
所以,我有以下内容:
$fb_url = "https://graph.facebook.com/oauth/authorize?type=user_agent& .
client_id=132456789&redirect_uri=http%3A%2F%2Fmysite.com .
&scope=user_photos,email,user_birthday,user_online_presence";
当我转到该网址时,它会转发给我:
mysite.com?access_token=5sdf5s5wrrg4e645e645
那么我怎样才能触发URL并收集变量access_token而不实际去那里显然不会发生...如果这是有道理的!
答案 0 :(得分:1)
一般来说,您需要以编程方式发出curl请求并解释响应。实际上,如果你使用专门的“facebook连接器”类会更容易。你看了Facebook's developer docs吗?
答案 1 :(得分:0)
您可以尝试手动发送HTTP请求,然后使用结果
答案 2 :(得分:0)
如何在不实际访问的情况下触发URL并收集变量access_token
你做不到。
然而,如果这就是你的意思,你可以实际去那里而不将用户的浏览器发送到那个网址。您可以使用cURL执行此操作,这会使该请求服务器端。然后,您可以将结果呈现给用户,或者做任何您想要做的事情。
答案 3 :(得分:0)
以下是我的表现方式 - facebook sdk有时令人生畏,突然之间一切都变得愚蠢!
require '/home/***/public_html/pages/social_login/fb_lib/facebook.php';
$config = array();
$config[‘appId’] = '__APP_ID__';
$config[‘secret’] = '__SECRET__';
$facebook = new Facebook($config);
//TO GET ACCESS TOKEN
$access_token = $facebook->getAccessToken();