我正在尝试通过 gitHub api 跟踪 gitHub 版本的 download_count 。我不需要太多,我只是想看看它是什么。
我正在尝试获取以下信息:http://developer.github.com/v3/repos/releases/#response http://developer.github.com/v3/repos/releases/#response
从 URL 中可以看到,返回包含一个“download_count”键,但不幸的是,我的资产数组完全是空的。
通过使用这个:
NSString * owner = @"...";
NSString * repo = @"...";
NSString * repoId = @"...";
// Get Release Info
NSString * releaseURL = [NSString stringWithFormat:@"https://api.github.com/repos/%@/%@/releases", owner, repo];
// Get Assets List Specifically
NSString * assetsURL = [NSString stringWithFormat:@"https://api.github.com/repos/%@/%@/releases/%@/assets", owner, repo, repoId];
NSURL * gitAssetsURL = [NSURL URLWithString:releaseURL];
NSData * gitAssetsRawData = [NSData dataWithContentsOfURL:gitAssetsURL];
NSString * gitDataString = [[NSString alloc] initWithData :gitAssetsRawData encoding:NSASCIIStringEncoding];
NSLog(@"%@", gitDataString);
一切输出都很好,但我的资产数组始终为空。我确实有版本,并且所有存储库上的资产数组都是空的。
伊万在评论中回答,但只是为了结束问题,
Ivan - “资产是您在创建版本时可以上传的二进制文件。尝试创建一个版本并查找“通过将其拖放到此处或选择一个来附加二进制文件。”文本。我们仅跟踪这些资产的下载计数,而不是版本本身的下载计数(现在)。”
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)