0

我有一个 PHP 应用程序,我正在尝试与 GitHub 集成。从身份验证中获取代码并尝试将其与 access_token 交换后,出现以下错误

Cookies must be enabled to use GitHub.

我正在使用 cURL 库来执行我的请求。我设置的标题是

  • 内容长度:{length}
  • 接受:应用程序/json
  • 用户代理:我的应用

可以帮我解决这个问题吗?

4

1 回答 1

1

利用

/* cURL will start a new cookie session and ignore any previous cookies */
curl_setopt($ch, CURLOPT_COOKIESESSION, true);
/* this is the name of the file where cURL should save cookie information */
curl_setopt($ch, CURLOPT_COOKIEJAR, 'cookie.txt'); 
// could be empty, but cause problems on some hosts
于 2014-12-19T13:34:01.143 回答