0

ゲームがユーザー情報と通信し、サーバーにスコアを送信できるようにする API を作成しています。http://www.gen-x-design.com/archives/create-a-rest-api-with-php/の API スクリプトを使用しています。

APIキー(またはその問題のトークン)について話していないこと。しかし、ゲームから送信されたデータを取得する場合、つまり、ユーザーにゲームからログインしてもらいたいのです。彼 (上記のリンクで私が例を使用している連中) は、データを取得するために実際のアプリのスクリプトで使用したメソッドを使用しないように言っています。

データを取得する最良の方法は何ですか。どれが

キー、ゲームID、メールアドレス、パスワード

これがスクリプトです

$data = RestUtils::processRequest();

switch($data->getMethod)
{
case 'get':
    // retrieve a list of users
    break;
case 'post':
    $user = new User();
    $user->setFirstName($data->getData()->first_name);  // just for example,    this should be done cleaner
    // and so on...
    $user->save();
    break;
// etc, etc, etc...
}
4

2 に答える 2

1

oAuthまたはおそらくダイジェスト認証を確認する必要があります。

http://oauth.net/

http://en.wikipedia.org/wiki/Digest_access_authentication

于 2012-11-13T07:45:09.870 に答える
0

通常、ユーザーはサービスに安全にログインし、ワンタイム トークンまたはパスワード (OTP) を取得します。その後、このトークンを暗号化し、必要に応じてやり取りすることができます。

于 2012-11-13T05:19:49.613 に答える