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 应用开发,我的问题是:

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。

同样,SoundCloudPHPsecure.php$client_id 无关- 它只是在我的应用程序中使用。