💡
原文英文,约200词,阅读约需1分钟。
📝
内容提要
文章描述了一个连接API获取数据的函数,需传入三个字符串参数,其中一个是GUID。尽管在Postman中测试URI正常,但使用函数时出现错误,尝试将RepoID转换为字符串也无效,寻求解决方案。
🎯
关键要点
- 文章描述了一个连接API获取数据的函数,需要传入三个字符串参数,其中一个是GUID。
- 函数定义为GetRepoBranches,构建URI以获取仓库的所有分支。
- 在Postman中测试URI正常,但使用函数时出现错误。
- 直接构建URI并调用requests.get时可以正常工作。
- 尝试将RepoID转换为字符串无效,寻求解决方案。
❓
延伸问答
如何定义连接API的函数?
函数定义为GetRepoBranches,接受三个字符串参数:Org、Prj和RepoID。
在Postman中测试URI的结果如何?
在Postman中测试URI正常,返回了预期的数据。
为什么在使用函数时会出现错误?
使用函数时出现错误可能是因为参数类型不匹配,尽管URI在Postman中正常。
如何构建获取仓库分支的URI?
URI构建为f'https://dev.azure.com/{Org}/{Prj}/_apis/git/repositories/{RepoID}/refs'。
尝试将RepoID转换为字符串的结果如何?
尝试将RepoID转换为字符串无效,仍然出现错误。
直接调用requests.get时的结果如何?
直接调用requests.get时可以正常工作,返回了正确的数据。
➡️