我真的有一个大问题,我创建了一个登录API,我遇到了一个问题,当我从URL访问我的网站时它给了我代码:
{
"status": 200,
"user_data": {
"username": "",
"email": "",
"first_name": "",
"last_name": "",
"gender": "",
"avatar": "",
"cover": ""
}
}
这意味着我已成功收到数据,但当我试图通过file_get_contents()获取数据时;它不起作用,并开始从发件人服务器给我php错误:
{
"errors": {
"error_id": 2,
"error": "User not logged in"
}
}
这意味着用户未登录,但我直接访问该网址时已登录,
问题是如何生成JSON数据以发送它并从另一个服务器或域(如Facebook图形或soundcloud API)接收它们,它们都使用 file_get_contents();
答案 0 :(得分:0)
您的PHP脚本应该如何知道,您是否已使用浏览器登录?请看oauth2。您必须实现授权脚本访问userdata的可能性。