0

私は得ています

{"type":"bad_request","message":"Unexpected token }"}

更新Webhooksエンドポイントから。これをasp.netに実装しようとしています。私のコードブロックは次のとおりです。

        var httpCLient = new HttpClient();
        httpCLient.BaseAddress = new Uri("https://connect.squareup.com");
        AuthenticationHeaderValue auth = new AuthenticationHeaderValue("Bearer", "access_token");
        httpCLient.DefaultRequestHeaders.Authorization = auth;
        httpCLient.DefaultRequestHeaders.Accept.Add(new MediaTypeWithQualityHeaderValue("application/json"));
        HttpContent content = new StringContent("{\"PAYMENT_UPDATED\"}", System.Text.Encoding.UTF8, "application/json");
        Task<HttpResponseMessage> httpResponse = httpCLient.PutAsync("/v1/me/webhooks", content);
        if (httpResponse.Result.StatusCode == HttpStatusCode.OK)
        {
        }

誰でもこれで私を助けることができますか?Google で接続 API 実装ガイド/例を既に検索しましたが、運がありません。

4

1 に答える 1

0

このエラーは、要求されたイベント タイプのリストが JSON オブジェクトではなく JSON 配列でなければならないために発生しています。

上記の例で に変更{\"PAYMENT_UPDATED\"}すると、リクエストは成功するはずです。[\"PAYMENT_UPDATED\"]

于 2015-01-20T20:38:38.430 に答える