【文件属性】:
文件名称:challenge-bitly
文件大小:230KB
文件格式:ZIP
更新时间:2021-03-09 09:15:34
C#
挑战一点
问题
公开端点,以提供从每个国家/地区收到的用户默认组中的平均每日点击次数
科技栈
语言:C#
框架:.Net Core 3.1
通讯协定:RESTAPI
部署:使用docker的Heroku- ://challenge-bitly.herokuapp.com/countries 这仅显示我的数据。 为了获取其他用户的数据,必须从本地运行该应用程序。
API端点
/国家/地区-提供按国家/地区细分的平均点击次数
查询参数
单位:时间单位-默认(“天”),枚举(“分钟”,“小时”,“天”,“周”,“月”)
units:一个整数,代表要查询数据的时间单位。 传递-1以返回所有时间单位-默认值(-1)
回复[
{
" country " : " US " ,
" units " : 30 ,
" unit " : "
【文件预览】:
challenge-bitly-main
----Startup.cs(2KB)
----Dockerfile(562B)
----Abstractions()
--------ICountryRepository.cs(529B)
----Repositories()
--------CountryRepository.cs(4KB)
----README.md(3KB)
----bin()
--------Debug()
--------Release()
----obj()
--------project.nuget.cache(284B)
--------project.assets.json(2KB)
--------Debug()
--------challenge-bitly.csproj.nuget.g.props(1KB)
--------Release()
--------challenge-bitly.csproj.nuget.g.targets(289B)
--------challenge-bitly.csproj.nuget.dgspec.json(2KB)
----Properties()
--------launchSettings.json(797B)
----.vscode()
--------launch.json(488B)
--------tasks.json(1KB)
----Program.cs(723B)
----appsettings.Development.json(162B)
----challenge-bitly.csproj(202B)
----appsettings.json(263B)
----Models()
--------Country.cs(2KB)
----Controllers()
--------CountryController.cs(2KB)