In a Confluence user macro, I have access to the Tiny URL of a Confluence page. I'd like to get the ID of that Page, ultimately so I can iterate the descendents of that Page. So, something like:
## use $descendents...
I *thought* that the final six characters of the tiny url were the page id, Base64 encoded. But this does not work:
The Base64 decoder cannot handle the six character string, even though it was generated by the same instance of Confluence. So it seems it's not simply a Base64 number.
You're on the right track... they are base64 encoded, but they are encoded as a bytestring. You may have some luck referencing this answer:
or maybe if I have time later today I can try to reimplement in a user macro.
I found a solution. It's rather ugly, but it works. Suggestions for streamlining this would be very welcome!
Hi Community! 2018 was filled with changes for our team, both big and small, and we've taken a lot of time to both celebrate our wins and recognize areas of improvement. One thing that we're a...
Connect with like-minded Atlassian users at free events near you!Find a group
Connect with like-minded Atlassian users at free events near you!
Unfortunately there are no AUG chapters near you at the moment.Start an AUG
You're one step closer to meeting fellow Atlassian users at your local meet up. Learn more about AUGs