实现Face/ Verify

实现Face/ Verify

Verify是非常好玩的服务,他可以对比两张人脸是否一致,或者相似度多少。牛津的VerifyAPI比较简单,POST两个FaceID即可得到一个结果,所以我们的封装也很简单。

[HttpGet]
[Route("face/verify/{faceId1}/{faceId2}")]
public async Task<HttpResponseMessage> Verify(string faceId1, string faceId2)
{
    var key = "verify";

    var result = await client.PostAsync(
           key,
            new
            {
                faceId1 = faceId1,
                faceId2 = faceId2
            }
           );

    return client.CreateHttpResponseMessage(Request,result);
}

你可以看到,同样因为采用了RouteAttribute了,我们的Url非常优雅,值得注意的是我们的API提供的是Get,至少我们调试方便了很多,不是吗?

你可能感兴趣的:(实现Face/ Verify)