0

当我重定向到foursquare以进行oauth目的时,我试图保持用户名变量处于活动状态。我正在使用 Amazon EC2 服务器。以下是相关代码:

session_start();
if (isset($_GET['username']))
{
    $_SESSION['username'] = $_GET['username']
    header("Location: https://foursquare.com/oauth2/authenticate?clientid=(clientidHere)&responsetype=code&redirect_uri=http://redirecturi");
}
if (isset($_GET['code']))
{ 
    echo $_SESSION['username'];
}
4

2 回答 2

0

认为这里的问题在于您的参数。他们应该是:

  • client_id
  • response_type
  • redirect_uri

请参阅:https ://developer.foursquare.com/overview/auth

于 2013-02-11T20:59:56.010 回答
0

我发现我只需要使用 cookie。

于 2013-02-12T17:55:11.010 回答