我一直在使用斯波菲派的API。我想对播放列表执行一些操作,这些操作需要用户登录。我想执行以下 URL,以便可以获得授权持有者:
https://accounts.spotify.com/authorize/?client_id=CLIENT_ID
当我在浏览器URL字段中执行此操作时,它工作正常,并将返回一个授权令牌。我尝试从index.php文件执行此操作,但遇到了问题。
<?php
$curl = curl_init();
curl_setopt($curl,CURLOPT_URL,$url);
$output = curl_exec($curl);
curl_close($curl);
?>
当我运行该文件时,会出现spotify登录页面。然而,在我输入我的登录信息并点击回车后,什么也没有发生。
浏览器中的控制台报告以下错误:
POSThttp://localhost:8888/api/login404(未找到)类型错误:无法在字符串上创建属性“错误”
<html><head>
<title>404 Not Found</title>
</head><body>
<h1>Not Found</h1>
<p>The requested URL /api/login was not found on this server.</p>
</body></html>
我在该文件夹中添加了.htaccess,并将httpd中的Directory AllowOverride更改为All。mamps服务器中的conf文件。有多个AllowOverrides,我不能100%确定要更改哪个。
如果到目前为止还不清楚的话,我对这件事感到非常困惑,因此任何帮助都将不胜感激。
您确定localhost上的页面存在于该端口上吗?您在Spotify上的开发帐户上是否列出了白色页面?
您也可以从jwilsson尝试此软件包,这样您就不必在整个oauth过程中进行斗争。
问题内容: 我使用了 python -m SimpleHTTPServer ,但是PHP文件不会执行,而是直接下载了。 问题答案: Python Web服务器将您的PHP文件发送给浏览器的原因很可能是因为未配置它或无法处理PHP文件。参见https://serverfault.com/questions/338394/how- to-run-php-with- simplehttpserver P
问题内容: 我的代码中的子类别有些麻烦。 我的期望: 面包店 罐头食品 乳制品 肉 子类别 子类别 … 子类别 糖果和零食 子类别 子类别 … 子类别 MYSQL表架构: 分类: id类别名称url类型 结果:http : //www.picupload.us/images/454result.png 谢谢您的时间,福克斯·桑克(Fox Sank) 编辑: 这是桌子 问题答案: 我尝试这段代码,它
我尝试使用XDebug(php模式'./confiure''--with-apxs2=/usr/sbin/apxs'--enable-debug=YES')。 在xdebug的留档中:“如果你自己编译了PHP并使用了--enable-debug,你必须使用zend_extension_debug”。 但是,在输出中phpinfo()模块未加载(我也尝试使用zend_扩展)。 也许XDebug需要一
问题内容: 我正在尝试将数据从表单发送到数据库。这是我使用的表格: 典型的方法是提交表单,但这会导致浏览器重定向。使用jQuery和Ajax,是否可以捕获表单的所有数据并将其提交给PHP脚本(例如 form.php )? 问题答案: 的基本用法如下所示: HTML: jQuery的: 注:由于jQuery的1.8,并支持已被弃用,并且。 注意:请记住,上面的代码段必须在DOM准备就绪后完成,因此您
我有一个表用户,我需要不断上传,所以一旦更新,我想直接重新启动命令。 实际上,我使用的是一个cron,它每分钟都会用Laravel启动自己(
我正在一个项目,有纯PHP作为后端和MySQL作为数据库。目前,我正在使用ajax来发布和接收来自数据库的数据。但我想使用Websockets的接收部分,使其实时。根据我的搜索和发现,人们引用Node.js、Redis PubSub等来实现它。然而,我没有找到一个关于这个主题的好教程。另外,据我所知,当我在后面运行复杂的PHP算法和MySQL查询时,Nods.js和PHP并不能很好地结合在一起。所