Javascript facebook、twitter和Instagram Ajax等大型网站如何在其公共网站上调用和访问rest api?

Javascript facebook、twitter和Instagram Ajax等大型网站如何在其公共网站上调用和访问rest api?,javascript,php,jquery,ajax,rest,Javascript,Php,Jquery,Ajax,Rest,我试图通过将用户名和密码发布到api来获取用户令牌 据我所知,有几种方法可以将ajax调用发布到API(因此您不必刷新页面): 从site.com调用api.site.com/token。但是根据:您必须在服务器端实现CORS,以避免跨域问题。但大多数移动浏览器都不支持这一点 调用site.com/api/token,这是一个php脚本,可以将post数据卷曲到api(api.site.com)上。或者调用卷曲post数据的bash脚本 将api.site.com托管在与site.com相同的服

我试图通过将用户名和密码发布到api来获取用户令牌

据我所知,有几种方法可以将ajax调用发布到API(因此您不必刷新页面):

  • site.com
    调用
    api.site.com/token
    。但是根据:您必须在服务器端实现CORS,以避免跨域问题。但大多数移动浏览器都不支持这一点

  • 调用
    site.com/api/token
    ,这是一个php脚本,可以将post数据卷曲到api(api.site.com)上。或者调用卷曲post数据的bash脚本

  • 将api.site.com托管在与site.com相同的服务器上,以便您可以访问它,即site.com将调用site.com/api/


  • facebook、Instagram和。。。所有主要的移动浏览器都支持大家伙?

    CORS。你在说什么?至于Facebook/Instagram是如何做到的。。。右键单击“检查元素”,然后查看“网络”选项卡。@ceejayoz这在移动浏览器上不起作用。根据我的经验,他们根本不允许跨域发布。我已经测试过安卓、iPad、iPhone的CORS贴子,如果设置得当,它们在移动设备上运行良好。