1

ASP.NET を使用して Google ドライブのドキュメント リストを取得するプロジェクトに取り組んでいますが、次のエラーが発生します。

エラーが発生しました: Google.Apis.Requests.RequestError 非認証使用の 1 日あたりの制限を超えました。継続利用には会員登録が必要です。[403]

これは私のサイトです (このリンクでエラーが発生します) : http://www.netdesklive.com/

このために DrEdit コードを試していますが、適切に機能していません。

https://developers.google.com/drive/examples/dotnetに従ってすべての資格情報を設定しましたが、それでもエラーが発生します

だからお願いします、私に提案してください

コード :

-> 状態とコードで null 値を取得しています

public ActionResult Index(string state, string code)
{
    try
    {
        IAuthenticator authenticator = Utils.GetCredentials(code, state);
        // Store the authenticator and the authorized service in session
        Session["authenticator"] = authenticator;
        Session["service"] = Utils.BuildService(authenticator);
    }
    catch (CodeExchangeException)
    {
        if (Session["service"] == null || Session["authenticator"] == null)
        {
            Response.Redirect(Utils.GetAuthorizationUrl("", state));
        }
    }
    catch (NoRefreshTokenException e)
    {
        Response.Redirect(e.AuthorizationUrl);
    }

    DriveState driveState = new DriveState();

    if (!string.IsNullOrEmpty(state))
    {
        JavaScriptSerializer jsonSerializer = new JavaScriptSerializer();
        driveState = jsonSerializer.Deserialize<DriveState>(state);
    }

    if (driveState.action == "open")
    {
        return OpenWith(driveState);
    }
    else
    {
        return CreateNew(driveState);
    }
}
4

1 に答える 1

0

エラー メッセージは、リクエストが承認されていないことを示しています。Oauth2 を使用してそれらを承認する必要があります。

于 2012-11-30T09:21:23.197 に答える