gpt4 book ai didi

javascript - 如何使用 Azure 移动服务 API 功能

转载 作者:可可西里 更新时间:2023-11-01 04:10:02 27 4
gpt4 key购买 nike

WAMS 中添加了 API 功能,我可以在其中定义自定义脚本。这似乎反对以前创建脚本表的做法。但是,我找不到任何有关如何使用它的描述。

哪些客户端可以使用此功能?可以在 iOS 或 Javascript 中使用吗?

enter image description here

最佳答案

还有关于此主题的更多帖子:http://blogs.msdn.com/b/carlosfigueira/archive/2013/06/14/custom-apis-in-azure-mobile-services.aspx (服务器端)和 http://blogs.msdn.com/b/carlosfigueira/archive/2013/06/19/custom-api-in-azure-mobile-services-client-sdks.aspx (客户端)。

此外,由于您使用 ios 标记了您的问题,因此您可以使用以下代码通过 MSClient 类的实例调用 API:

如果您的 API 仅处理(接收/返回)JSON 数据:

MSClient *client = [MSClient clientWithApplicationURLString:@"https://your-service.azure-mobile.net"
applicationKey:@"your-application-key"];
[client invokeApi:@"calculator/add"
body:nil
HTTPMethod:@"GET"
parameters:@{@"x":@7, @"y":@8} // sent as query-string parameters
headers:nil
completion:^(id result, NSURLResponse *response, NSError *error) {
NSLog(@"Result: %@", result);
}];

或者使用请求正文 (POST):

[client invokeApi:@"calculator/sub"
body:@{@"x":@7, @"y":@8} // serialized as JSON in the request body
HTTPMethod:@"POST"
parameters:nil
headers:nil
completion:^(id result, NSHTTPURLResponse *response, NSError *error) {
NSLog(@"Result: %@", result);
}];

如果您的 API 处理非 JSON 数据,您可以使用另一个接受/返回 NSData 对象的选择器:

NSData *image = [self loadImageFromSomePlace];
[client invokeApi:@"processImage"
data:image
HTTPMethod:@"POST"
parameters:nil
headers:nil
completion:^(NSData *result, NSHTTPURLResponse *response, NSError *error) {
NSLog(@"Result: %@", result);
}];

关于javascript - 如何使用 Azure 移动服务 API 功能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17076876/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com