我记得有一个第三方网站负责 API 密钥的所有注册、配额和密钥生成。名字想不起来了,想知道有没有人知道?
Gooseman
问问题
368 次
3 回答
1
I haven't used them and know very little about them but Mashery came across my radar the other day when I was looking at the Netflix API. They've got a pretty impressive list of customers.
于 2008-12-30T21:47:54.090 回答
1
您可以使用 3scale ( http://www.3scale.net ) 来执行此操作 - 它提供速率限制、密钥管理、分析、开发人员门户等,并使用语言插件或使用 Varnish 之类的东西作为前端连接到您的 API结尾。它是免费的,流量很大。
于 2012-04-11T04:55:31.577 回答
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!
}
?>
希望对您有所帮助^^;
于 2009-09-30T23:58:30.517 回答