Current user not permitted to use Confluence

yashas
I'm New Here
I'm New Here
Those new to the Atlassian Community have posted less than three times. Give them a warm welcome!
December 21, 2023

Confluence 1.png

email :- yashas@getodin.ai
I created 2 apps on Atlassian developer console 
On the distributed status it shows app are in sharing state, but in my shared apps section 
why does it not list my 2 apps in the My shared apps section ?

Confluence 2.png

In my callback Endpoint i am able to get the access token making necessary request to the 

 exchange_url ("https://auth.atlassian.com/oauth/token") 

After this referring to this github code 
https://github.com/run-llama/llama-hub/tree/85970a0e9da7d3fb7bdabbac1b99c53dcbeaaca2/llama_hub/confluence


def test():
    from llama_hub.confluence import ConfluenceReader
    access_token = "eyJraWQiOiJmZTM2ZThkMzZjMTA2N2RjYTgyNTg5MmEiLCJhbGciOiJSUzI1NiJ9.eyJqdGkiOiI1NTgzY2ZkYy0xNGNlLTQyZjgtODk0Zi04NTEyMjE3MzFkZTgiLCJzdWIiOiI3MTIwMjA6Y2YzNjY2YzQtNTQ0Zi00Mjk0LTk3ZDUtMzU0Y2FlNjI1M2I1IiwibmJmIjoxNzAzMTQ0NjYyLCJpc3MiOiJodHRwczovL2F1dGguYXRsYXNzaWFuLmNvbSIsImlhdCI6MTcwMzE0NDY2MiwiZXhwIjoxNzAzMTQ4MjYyLCJhdWQiOiJrTW5oTzVEQ2FtRGVvTUg5RWVISVg2VU4waTl5dnM5cSIsImNsaWVudF9pZCI6ImtNbmhPNURDYW1EZW9NSDlFZUhJWDZVTjBpOXl2czlxIiwiaHR0cHM6Ly9pZC5hdGxhc3NpYW4uY29tL3Nlc3Npb25faWQiOiJlMjk3NzAzZi1lMjM2LTQzZGYtODNjZi1jYzEwMzY1MjRkN2YiLCJodHRwczovL2lkLmF0bGFzc2lhbi5jb20vdWp0IjoiZWI4ZmQ0NDMtN2YzMi00ZTRiLTk5MTItZTM4ZTQ5MDBjNWVlIiwic2NvcGUiOiJ3cml0ZTpjb25mbHVlbmNlLWdyb3VwcyByZWFkb25seTpjb250ZW50LmF0dGFjaG1lbnQ6Y29uZmx1ZW5jZSB3cml0ZTpjb25mbHVlbmNlLXNwYWNlIHJlYWQ6Y29uZmx1ZW5jZS1jb250ZW50LnBlcm1pc3Npb24gcmVhZDpjb25mbHVlbmNlLXByb3BzIHdyaXRlOmNvbmZsdWVuY2UtY29udGVudCBtYW5hZ2U6Y29uZmx1ZW5jZS1jb25maWd1cmF0aW9uIHJlYWQ6Y29uZmx1ZW5jZS1ncm91cHMgcmVhZDpjb25mbHVlbmNlLWNvbnRlbnQuc3VtbWFyeSByZWFkOmNvbmZsdWVuY2UtdXNlciBzZWFyY2g6Y29uZmx1ZW5jZSByZWFkOmNvbmZsdWVuY2Utc3BhY2Uuc3VtbWFyeSB3cml0ZTpjb25mbHVlbmNlLXByb3BzIHJlYWQ6Y29uZmx1ZW5jZS1jb250ZW50LmFsbCB3cml0ZTpjb25mbHVlbmNlLWZpbGUiLCJodHRwczovL2lkLmF0bGFzc2lhbi5jb20vYXRsX3Rva2VuX3R5cGUiOiJBQ0NFU1MiLCJodHRwczovL2F0bGFzc2lhbi5jb20vZmlyc3RQYXJ0eSI6ZmFsc2UsImh0dHBzOi8vYXRsYXNzaWFuLmNvbS92ZXJpZmllZCI6dHJ1ZSwiaHR0cHM6Ly9pZC5hdGxhc3NpYW4uY29tL3Byb2Nlc3NSZWdpb24iOiJ1cy1lYXN0LTEiLCJodHRwczovL2F0bGFzc2lhbi5jb20vc3lzdGVtQWNjb3VudEVtYWlsIjoiMjY3OTQ0N2QtZGZlNy00ODE4LWJmZWItMzg0MTJkOTdkNDBhQGNvbm5lY3QuYXRsYXNzaWFuLmNvbSIsImh0dHBzOi8vYXRsYXNzaWFuLmNvbS8zbG8iOnRydWUsImh0dHBzOi8vYXRsYXNzaWFuLmNvbS9vYXV0aENsaWVudElkIjoia01uaE81RENhbURlb01IOUVlSElYNlVOMGk5eXZzOXEiLCJodHRwczovL2F0bGFzc2lhbi5jb20vc3lzdGVtQWNjb3VudElkIjoiNzEyMDIwOjE4NDljMGQxLTI4M2ItNGU5Zi1iYjFjLTFlZjE4ZTU5MGRlMCIsImh0dHBzOi8vaWQuYXRsYXNzaWFuLmNvbS92ZXJpZmllZCI6dHJ1ZSwiaHR0cHM6Ly9hdGxhc3NpYW4uY29tL3N5c3RlbUFjY291bnRFbWFpbERvbWFpbiI6ImNvbm5lY3QuYXRsYXNzaWFuLmNvbSIsImh0dHBzOi8vYXRsYXNzaWFuLmNvbS9lbWFpbERvbWFpbiI6ImdldG9kaW4uYWkifQ.e0totOZfXtrZfcl9_h_yL7DWBGlyMpdw4Q94XLxqMnb9nabf_JSB59jlv0pIV2UzgFww6sY8igQjNuA3gtieMyFDM8CVOTVAO1tlKhVmlbDP8N-RyNSP_Dmex1TB6mMVnEsKDNiM5SRjf93Ivdt15ma8runRe1Tlda4yM9LZ6nxcml7XJo1m3YEldxWX628999cy0MBnjD6JBIAK4vD_irrqky5OAQetVqIrxg-CdvTFsJQelWFjdiyYAYeMnssKx9ofDKlOAqhLuxwj90iYVi4s0nTJHq3mehH1_N042U5ElXEBH4Vg21iIMVrJKasd9IO1vksOzzWGQyCM0FEwZg"
    token = {
        "access_token":access_token,
        "token_type": "Bearer"
    }
    oauth2_dict = {
        "client_id": "kMnhO5DCamDeoMH9EeHIX6UN0i9yvs9q",
        "token": token
    }


    page_ids = ["1081345"]
    space_key = "712020cf3666c4544f429497d5354cae6253b5"

    reader = ConfluenceReader(base_url=base_url, oauth2=oauth2_dict)
    print(reader)
    documents = reader.load_data(space_key=space_key, include_attachments=True, page_status="current")
    documents.extend(reader.load_data(page_ids=page_ids, include_children=True, include_attachments=True))
    print(documents)

When i run this test function i get the error :- 
requests.exceptions.HTTPError: Current user not permitted to use Confluence

The trace being :- 
documents = reader.load_data(space_key=space_key, include_attachments=True, page_status="current")
File "C:\Users\LENOVO\miniconda3\envs\myenv\lib\site-packages\llama_hub\confluence\base.py", line 148, in load_data
self._get_data_with_paging(
File "C:\Users\LENOVO\miniconda3\envs\myenv\lib\site-packages\llama_hub\confluence\base.py", line 233, in _get_data_with_paging
results = self._get_data_with_retry(
File "C:\Users\LENOVO\miniconda3\envs\myenv\lib\site-packages\retrying.py", line 56, in wrapped_f
return Retrying(*dargs, **dkw).call(f, *args, **kw)
File "C:\Users\LENOVO\miniconda3\envs\myenv\lib\site-packages\retrying.py", line 266, in call
raise attempt.get()
File "C:\Users\LENOVO\miniconda3\envs\myenv\lib\site-packages\retrying.py", line 301, in get
six.reraise(self.value[0], self.value[1], self.value[2])
File "C:\Users\LENOVO\miniconda3\envs\myenv\lib\site-packages\six.py", line 719, in reraise
raise value
File "C:\Users\LENOVO\miniconda3\envs\myenv\lib\site-packages\retrying.py", line 251, in call
attempt = Attempt(fn(*args, **kwargs), attempt_number, False)
File "C:\Users\LENOVO\miniconda3\envs\myenv\lib\site-packages\llama_hub\confluence\base.py", line 281, in _get_data_with_retry
return function(**kwargs)
File "C:\Users\LENOVO\miniconda3\envs\myenv\lib\site-packages\atlassian\confluence.py", line 567, in get_all_pages_from_space
return self.get_all_pages_from_space_raw(
File "C:\Users\LENOVO\miniconda3\envs\myenv\lib\site-packages\atlassian\confluence.py", line 530, in get_all_pages_from_space_raw
response = self.get(url, params=params)
File "C:\Users\LENOVO\miniconda3\envs\myenv\lib\site-packages\atlassian\rest_client.py", line 285, in get
response = self.request(
File "C:\Users\LENOVO\miniconda3\envs\myenv\lib\site-packages\atlassian\rest_client.py", line 257, in request
self.raise_for_status(response)
File "C:\Users\LENOVO\miniconda3\envs\myenv\lib\site-packages\atlassian\confluence.py", line 3078, in raise_for_status
raise HTTPError(error_msg, response=response)
requests.exceptions.HTTPError: Current user not permitted to use Confluence

I kindly ask the community for assistance in comprehending and addressing this issue. Your guidance and support in resolving this matter would be greatly appreciated.

 

1 answer

0 votes
yashas
I'm New Here
I'm New Here
Those new to the Atlassian Community have posted less than three times. Give them a warm welcome!
December 26, 2023

can anyone please help me on this

Suggest an answer

Log in or Sign up to answer
DEPLOYMENT TYPE
CLOUD
PRODUCT PLAN
STANDARD
PERMISSIONS LEVEL
Product Admin
TAGS
AUG Leaders

Atlassian Community Events