【以下的问题经过翻译处理】 如果是这样的话,那么它将是哪个对象和子对象?当我使用Repository(repos)作为对象,ystoneman(我的GitHub用户名)作为子对象时,我的CSV文件内容不会显示。相反,所有列都只包含元数据。GitHub REST API本身似乎通过Repository Contents API支持此功能。例如,我可以通过以下cURL命令获取18 MB文件的内容:
curl \
-H "Accept: application/vnd.github.raw+json" \
-H "Authorization: Bearer TOKEN"\
-H "X-GitHub-Api-Version: 2022-11-28" \
https://api.github.com/repos/ystoneman/hotel-bookings/contents/hotel_bookings.csv
响应输出的案例(数据来源于Kaggle)
City Hotel,0,34,2017,August,35,31,2,5,2,0,0,BB,DEU,Online TA,TA/TO,0,0,0,D,D,0,No Deposit,9,NULL,0,Transient,157.71,0,4,Check-Out,2017-09-07
City Hotel,0,109,2017,August,35,31,2,5,2,0,0,BB,GBR,Online TA,TA/TO,0,0,0,A,A,0,No Deposit,89,NULL,0,Transient,104.4,0,0,Check-Out,2017-09-07
City Hotel,0,205,2017,August,35,29,2,7,2,0,0,HB,DEU,Online TA,TA/TO,0,0,0,A,A,0,No Deposit,9,NULL,0,Transient,151.2,0,2,Check-Out,2017-09-07
似乎即使我在仓库中使用了所有读取操作的auth token,目标为S3,并选择“直接映射所有字段”,使用Repository,Branch和Commit的源对象也无法产生此数据。