如何使用HTML文本表单框从API端点调用数据?

时间:2017-02-17 00:08:54

标签: php html api

我正在尝试通过API consumer_key& amp帮助app开发人员连接到Audiomack数据库。消费者秘密

[Key = X X X X X |秘密= X X X X X X X X X X X X X X * X]

目标是通过FORM POST文本字段框请求Artist数据,并让PHP脚本通过API连接到Audiomack以获取FORM POST文本字段框中请求的数据,并让它以JSON形式返回搜索结果格式。然后,一旦建立,次要目标是在用户搜索艺术家和音乐时将返回的JSON结果转储到我们的本地MYSQL数据库表中。

我已经安装了PECL扩展包,我的客户也在Bluehost服务器上购买并安装了HTTPS协议的Comodo SSL证书。

非常感谢任何帮助。



<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-type" content="text/html/; charset=utf-8" />
<title>contrabandhiphop | search results</title>
</head>

<body>

<a href="home.php"><h1>contrabandhiphop search results</h1></a>

<!-- Search Form Box -->

<form method="get" action="search4.php">
    <input type="text" name="k" size="50" value="<?php echo $_GET['k'];?>"/>
    <input type="submit" value="Search"/>
</form>

<!-- API Connection -->

<?php
	$k = $_GET['k'];
	$terms = explode("  ", $k);{
	}
	
	$api_base = 'https://www.audiomack.com/v1/artist';
	$conskey  = '*X*X*X*X*X';
	$conssec  = '*X*X*X*X*X*X*X*X*X*X*X*X*X*X*X*X*X*';

	try {
		$oauth = new OAuth($conskey,$conssec);
		$oauth->fetch($api_base . '$k');
		print json_encode($json);	
	}
	catch(OAuthException $E) {
		echo json_encode($E);
	}
	
?>

</body>
</html>
&#13;
&#13;
&#13;

0 个答案:

没有答案