Есть ли сайт для управления ключами API? - PullRequest
2 голосов
/ 31 декабря 2008

Я помню, что был сторонний сайт, который выполнял всю регистрацию, квоты и генерацию ключей для ключей API. Я не могу вспомнить имя, поэтому интересно, кто-нибудь знает об этом?

Ответы [ 3 ]

1 голос
/ 11 апреля 2012

Вы можете использовать 3scale (http://www.3scale.net) для этого - он предоставляет ограничения скорости, управление ключами, аналитику, портал разработчика и т. Д. И подключается к вашему API с помощью языкового плагина или использует что-то вроде Varnish в качестве интерфейса . Это бесплатно для хорошего объема трафика.

1 голос
/ 31 декабря 2008

Я не использовал их и очень мало о них знаю, но Mashery наткнулся на мой радар на днях, когда я смотрел на API Netflix. У них довольно внушительный список клиентов.

0 голосов
/ 01 октября 2009

Вы можете сделать это легко с 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!
}
?>

Надеюсь, это поможет ^^;

...