【发布时间】:2019-07-12 11:13:16
【问题描述】:
我想做一个项目来了解 API 集成在 Web 应用程序中的工作原理。所以,我选择了 instagram 的登录 api。如果有人选择通过 instagram 登录我的网站,它的基本作用是存储用户信息,如用户名等。
我不知道从哪里开始,所以我开始查看其他人的代码,他们已经完成了。所以有一个函数叫getAccessTokenAndUserDetails() 我不明白。这是代码sn-p:
public function getAccessTokenAndUserDetails($code) {
$postFields = array(
"client_id" => $this->clientID,
"client_secret" => $this->clientSecret,
"grant_type" => "authorization_code",
"redirect_uri" => $this->redirectURI,
"code" => $code
);
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL,
"https://api.instagram.com/oauth
/access_token");
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 0);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0);
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, $postFields);
$response = curl_exec($ch);
curl_close($ch);
return json_decode($response, true);
}
除了正在设置的$postFields 关联数组之外,这段代码对我来说是法语。需要帮助。
【问题讨论】:
-
@Dharman 我读了这篇文章。谢谢。知道这一点很有用
标签: php instagram-api php-curl