Thanks for both of the responses,
"The
queue found in the portal is really for devs to come and experiment
with the different mechanisms of the API or analyze the
different results of their queries. "
How can I find out more about the portal? Would that be something that the F1 admins at the church would have access to or know more about?
"I would actually caution against using WWW::Mechanize to consume WebLink..."
I totally agree, scraping is the absolute worst way to do it, I just don't currently have a better way, and we're building the logic to fail gracefully so that the users are minimally affected if/when you change the weblink fields, etc.
Here's what we are specifically interacting with F1 for:
- Registering a new F1 account
- Editing an existing F1 account
- Getting tithing reports
- Submitting a tithe
- One-time authentication
This is a short-term project that will be deliverable within the next 3 weeks. Let me know a) if there is a better way to implement the above interactions without popups, and b) if not then if it sounds like a reasonable upgrade in the future. And if the queue/portal is a good place to play with the existing tools, then I'm interested in finding out more about it.