JSON和file_get_contents

时间:2015-10-10 17:37:10

标签: php json server file-get-contents

我真的有一个大问题,我创建了一个登录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();

1 个答案:

答案 0 :(得分:0)

您的PHP脚本应该如何知道,您是否已使用浏览器登录?请看oauth2。您必须实现授权脚本访问userdata的可能性。