SoundCloud 应用和 client_id 参数 PHP
SoundCloud app and client_id parameter with PHP
我在 GitHub、SoundCloud-Profile-Backup 上发现了一个开源项目,其中用户开发了一个网页,其中包含一些 PHP 代码:
require 'secure.php';
//Create a secure.php and set the variable $client_id to your client_id
随后使用 $client_id
变量(但从未在网页中明确设置,据我所知)作为 \resolve
resource in the SoundCloud HTTP API.
的参数
这是使用它的行的片段:
http://api.soundcloud.com/resolve.json?url=http://soundcloud.com/$username&client_id=$client_id
由于我不熟悉 PHP 和 SoundCloud 应用开发,我的问题是:
- 该项目是开源的,但没有 secure.php 可用,所以我认为它是 PHP 的一部分,而不是临时创建的.那么secure.php是什么?
$client_id
变量到底是什么?它是一种 PHP 内置变量,只要包含 secure.php 就会设置,正如评论所暗示的那样?
require 'secure.php';
和我的应用程序中使用的 $client_id
变量(我们谈到了软件推荐)和 与 SoundCloud 或 PHP[= 无关33=].
基本上,文件 secure.php
和 $client_id
背后的想法是将 SoundCloud API 的凭据放在一个文件中。然后该文件将在我的 .gitignore
文件中,因此它不会被发送到 GitHub。这样我就可以将脚本 public 和凭证设为私有。
有关 require '';
的信息,请查看 Require function on PHP.org。基本上,它只是确保参数中给定的文件加载,如果没有加载,脚本就会出错。
$client_id
是 SoundCloud 的 Developer App Dashboard 给出的 32 个字符 ID。
同样,SoundCloud 和 PHP 与 secure.php
或 $client_id
无关- 它只是在我的应用程序中使用。
我在 GitHub、SoundCloud-Profile-Backup 上发现了一个开源项目,其中用户开发了一个网页,其中包含一些 PHP 代码:
require 'secure.php';
//Create a secure.php and set the variable $client_id to your client_id
随后使用 $client_id
变量(但从未在网页中明确设置,据我所知)作为 \resolve
resource in the SoundCloud HTTP API.
这是使用它的行的片段:
http://api.soundcloud.com/resolve.json?url=http://soundcloud.com/$username&client_id=$client_id
由于我不熟悉 PHP 和 SoundCloud 应用开发,我的问题是:
- 该项目是开源的,但没有 secure.php 可用,所以我认为它是 PHP 的一部分,而不是临时创建的.那么secure.php是什么?
$client_id
变量到底是什么?它是一种 PHP 内置变量,只要包含 secure.php 就会设置,正如评论所暗示的那样?
require 'secure.php';
和我的应用程序中使用的 $client_id
变量(我们谈到了软件推荐)和 与 SoundCloud 或 PHP[= 无关33=].
基本上,文件 secure.php
和 $client_id
背后的想法是将 SoundCloud API 的凭据放在一个文件中。然后该文件将在我的 .gitignore
文件中,因此它不会被发送到 GitHub。这样我就可以将脚本 public 和凭证设为私有。
有关 require '';
的信息,请查看 Require function on PHP.org。基本上,它只是确保参数中给定的文件加载,如果没有加载,脚本就会出错。
$client_id
是 SoundCloud 的 Developer App Dashboard 给出的 32 个字符 ID。
同样,SoundCloud 和 PHP 与 secure.php
或 $client_id
无关- 它只是在我的应用程序中使用。