- How does iOS app display pages
- What technical documentation exists?
@Tsevener is probably the right person to talk to.
• Charlotte | |
Aug 12 2020, 3:53 PM |
F32190000: Screen Shot 2020-08-20 at 8.45.11 AM.png | |
Aug 20 2020, 2:04 PM |
F32189999: Screen Shot 2020-08-20 at 8.45.08 AM.png | |
Aug 20 2020, 2:04 PM |
@Tsevener is probably the right person to talk to.
Status | Subtype | Assigned | Task | ||
---|---|---|---|---|---|
Resolved | Dbrant | T252556 [EPIC] Implement user talk pages | |||
Resolved | cooltey | T260257 [SPIKE] Investigate porting user:talk pages from iOS |
How does iOS app display pages
What technical documentation exists?
cc @Tsevener Please correct me if I am wrong, thank you.
@cooltey yep, that looks right. If the talk page doesn't exist, you'll get a 404 from the rest endpoint. Making the same action=edit§ion=new call will make a new topic, creating the page if needed. Here are some other notes from these endpoints:
{ "revision": 951122157, "topics": [{ "id": 0, "replies": [{ "sha": "3ca976a9f3624b14e60faf769c1a2fd875b3e944230c148b8e5d98524931b9f7", "depth": 0, "html": "Retired<br><br>This user is no longer active on Wikipedia.<br><br>This page has been <a href=\"./Wikipedia:Deletion_policy#Courtesy_blanking\" title=\"Wikipedia:Deletion policy\">blanked as a courtesy</a>." }], "depth": 1, "html": "", "shas": { "html": "5feceb66ffc86f38d952786c6d696c79c2dbc239dd4e91b46729d73a27fb57e9", "indicator": "edbd36702d66f9440f5c38c5fe0bbb6e2bd4e58bbea23dc9bc2d79c6ba8506f0" } }, { "id": 1, "replies": [{ "sha": "5bed56a4ef675fc84c3cab20c937441ffb769dcf10519069011df5e86400ff4e", "depth": 0, "html": "Hi,<br><br>You appear to be eligible to vote in the current <a href=\"./Wikipedia:ACE2015\" title=\"Wikipedia:ACE2015\">Arbitration Committee election</a>. The <a href=\"./Wikipedia:ARBCOM\" title=\"Wikipedia:ARBCOM\">Arbitration Committee</a> is the panel of editors responsible for conducting the Wikipedia <a href=\"./Wikipedia:RFAR\" title=\"Wikipedia:RFAR\">arbitration process</a>. It has the authority to enact binding solutions for disputes between editors, primarily related to serious behavioural issues that the community has been unable to resolve. This includes the ability to impose <a href=\"./Wikipedia:BAN\" title=\"Wikipedia:BAN\">site bans</a>, <a href=\"./Wikipedia:TBAN\" title=\"Wikipedia:TBAN\">topic bans</a>, editing restrictions, and other measures needed to maintain our editing environment. The <a href=\"./Wikipedia:ARBPOL\" title=\"Wikipedia:ARBPOL\">arbitration policy</a> describes the Committee's roles and responsibilities in greater detail. If you wish to participate, you are welcome to <a href=\"./Wikipedia:ACE2015/C\" title=\"Wikipedia:ACE2015/C\">review the candidates' statements</a> and submit your choices on <a href=\"./Special:SecurePoll/vote/398\" title=\"Special:SecurePoll/vote/398\">the voting page</a>. For the Election committee, <a href=\"./User:MediaWiki_message_delivery\" title=\"User:MediaWiki message delivery\">MediaWiki message delivery</a> (<a href=\"./User_talk:MediaWiki_message_delivery\" title=\"User talk:MediaWiki message delivery\">talk</a>) 13:46, 23 November 2015 (UTC)" }], "depth": 2, "html": "<a href=\"./Wikipedia:ACE2015\" title=\"Wikipedia:ACE2015\">ArbCom elections are now open!</a>", "shas": { "html": "33f53a04efe1eef5459289cd7e5658d62087df990fe375d54b68bd127a6db924", "indicator": "9993ab2d7cfb469f86ac05b69f60b143ad5ca9998c7f1889d28b8b6d10c1fcbe" } } ] }