ایراد این کد چیست؟
$client_id = '';
$client_secret ='';
$redirect_uri = 'http://localhost';
$code ='Enter your code manually';
$url = "https://api.instagram.com/oauth/access_token";
$access_token_parameters = array(
'client_id' => $client_id,
'client_secret' => $client_secret,
'grant_type' => 'authorization_code',
'redirect_uri' => $redirect_uri,
'code' => $code);
$curl = curl_init($url); // we init curl by passing the url
curl_setopt($curl,CURLOPT_POST,true); // to send a POST request
curl_setopt($curl,CURLOPT_POSTFIELDS,$access_token_parameters); // indicate the data to send
curl_setopt($curl, CURLOPT_RETURNTRANSFER, ۱); // to return the transfer as a string of the return value of curl_exec() instead of outputting it out directly.
curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, false); // to stop cURL from verifying the peer's certificate.
$result = curl_exec($curl); // to perform the curl session
curl_close($curl); // to close the curl session
echo "<pre>";
print_r( json_decode($result));
echo "</pre>";
این ارور رو میده
stdClass Object
(
[error_type] => OAuthException
[code] => 400
[error_message] => Matching code was not found or was already used.
)
@netwons
باید از این اکانت لاگ اوت کنید بعد این کد رو اجرا کنید.دلیلش اینه که توکن شما یه جایی مصرف شده قبلا و با اون لاگین هست
@hesammousavi
@ali.bayat
@juza666
@alirezasafdari
@RaymondDragon
@viva.mohammadi
در وب اینستاگرام رو لاگین کردم باز همین ارور رو داد
@viva.mohammadi
من در مرورگر باید آدرسی که در اینستاگرام وارد کردم رو در آدرس بار بنویسم تا برنامه اجرا شود یا همان آدرس فایلی که کدها داخلش هستند ؟
اخه من در فیلم ها دیدم که آدرسی که در اینستاگرام وارد میکنند رو در مرورگر مینویسند
باید اول اپلیکشنت رو تو اینستگرام ثبت کنی
https://api.instagram.com/oauth/authorize/?client_id="._INSTAGRAM_CLIENT_ID."&redirect_uri="._INSTAGRAM_REDIRECT_URL."&response_type=code
مثل تلگرام - بعد نتایج رو هم همینجا نمیتونی ببینی، نتایج به فایل callback فرستاده میشه
احتمالا این کدی که استفاده کردی قدیمی باشه و یا پکیجش قدیمی باشه و ... چون قبلا این مشکل رو داشتم من- بهترین منبع خود اینستگرام
https://www.instagram.com/developer/
بخش endpoint رو حتما مطالعه کن
الان
https://api.instagram.com/v1/users/self/?access_token=ACCESS-TOKEN
جای userوselfچی باید بنویسم
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟