我正在使用请求库来输出公司汇合页面的内容。
我已经使用非公司测试合流页面运行程序,就像这样,我能够获得正确的输出。我已经尝试在有和没有凭据的情况下运行我的公司合流页面。我检查了 URL 和页面 ID,并且能够在我的浏览器上查看 JSON 数据。我正在开发一个 linux 虚拟机。
def get_page_json(page_id, expand = False):
if expand:
suffix = "?expand=" + expand
else:
suffix = ""
url="https://confluence.CORP_URL_HERE/rest/api/content/" + page_id + suffix
response = requests.get(url, auth=(user, password))
return(response.text)
def main():
print(get_page_json("PAGE_ID_HERE", "body.storage"))
当我运行带有身份验证的代码时,我没有得到任何输出或错误。我跑了 status_code,我得到了200
. 当我在没有身份验证的情况下运行我的代码时,我得到了status_code
404
.
如果我忽略了任何内容,请告诉我,这可能完全是因为部分融合是公司页面的错误。