我记得有一个第三方网站完成了API密钥的所有注册,配额和密钥生成。我不记得这个名字,所以想知道是否有人知道它?
答案 0 :(得分:1)
我没有使用它们并且对它们了解甚少,但是当我查看Netflix API时,Mashery突然出现了我的雷达。他们有一个令人印象深刻的客户名单。
答案 1 :(得分:1)
您可以使用3scale(http://www.3scale.net)来执行此操作 - 它提供速率限制,密钥管理,分析,开发人员门户等,并使用语言插件连接到您的API或使用Varnish作为前端。它可以免费获得大量流量。
答案 2 :(得分:0)
使用PHP可以轻松完成:D
<?
$customer = ' ';
$customerid = ' ';
$key = md5('Some salt here'.$customer).md5($customerid);
// Then add something to add it to your database, like
mysql_query("INSERT INTO APIKEYS Customer='".$customer."' ID='".$customerid.'" Key='".$key."'");
?>
然后将API密钥传递给您的服务器,就像GET函数一样
<?
if(mysql_num_rows(mysql_query("SELECT * FROM APIKEYS WHERE Key='".$_GET['api']."'")) > '0') {
// Verified!
} else {
// Uh oh!
}
?>
希望有所帮助^^;