分析 api codeigniter 中的 oauth2callback 重定向
analytics api oauth2callback redirect in codeigniter
我在 codeigniter 中尝试执行此示例时遇到问题:
Hello Analytics API: PHP quickstart for web applications
总是重定向到授权页面
https://accounts.google.com/o/oauth2/auth?response_type=code
我认为问题是我无法获取代码:$_GET['code']
在文件oauth2callback.php中(参见link中的示例文件)
I tried $_GET['code'] and $this->input->get('code')
and tried in the config
$config['enable_query_strings'] = TRUE;
and
$config['enable_query_strings'] = FALSE;
我不知道还能尝试什么。
谢谢
我找到了解决方案 :) 要获取代码必须写
$url = parse_url($_SERVER['REQUEST_URI']);
parse_str($url['query'], $params);
和$code = $params['code'];
必须将 $_GET['code'] 替换为 $code 或 $params['code']
也许这对某人有用^_^
我在 codeigniter 中尝试执行此示例时遇到问题:
Hello Analytics API: PHP quickstart for web applications
总是重定向到授权页面
https://accounts.google.com/o/oauth2/auth?response_type=code
我认为问题是我无法获取代码:$_GET['code']
在文件oauth2callback.php中(参见link中的示例文件)
I tried $_GET['code'] and $this->input->get('code')
and tried in the config
$config['enable_query_strings'] = TRUE;
and
$config['enable_query_strings'] = FALSE;
我不知道还能尝试什么。
谢谢
我找到了解决方案 :) 要获取代码必须写
$url = parse_url($_SERVER['REQUEST_URI']); parse_str($url['query'], $params);
和$code = $params['code'];
必须将 $_GET['code'] 替换为 $code 或 $params['code']
也许这对某人有用^_^