2

我记得有一个第三方网站负责 API 密钥的所有注册、配额和密钥生成。名字想不起来了,想知道有没有人知道?

4

3 回答 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 回答