我正在使用请求库来输出公司融合页面的内容。
我已经使用非企业测试合流页面(例如this)运行该程序,并且能够获得正确的输出。我已经尝试过在有企业合并页面的凭据下运行,并且没有凭据。我已经检查了URL和页面ID,并能够在浏览器中查看JSON数据。我正在使用Linux VM。
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
。
如果我忽略了任何内容,请让我知道,这可能完全是公司页面中融合部分的错误。