Developers
Mostly about Wild Apricot API. Feel free to share examples of your code!
194 results found
-
I am redirecting one page to another website. How do I make this open a new window?
I am redirecting one page to another website. How do I make this open a new window rather than leave the member site?
1 vote -
change system page colors
How can I change the color of menu items on system pages? For example, the current color is blue; I want to change it to red.
2 votes -
Single Sign On Very simple Ruby on Rails snippet
Hello,
I have been able to implement bare bones Wild Apricot single sign on steps in a blank Ruby on Rails project, thanks to Wild Apricot support! Please find attached a redacted and commented version of the code here for anyone who is trying to do similar with their own custom web app. This snippet prints out the ID of the user who is signed in.
Cheers!2 votesTeam Mobile respondedGreat, thank you for contribution.
We put copy of attached file to API samples on github:
https://github.com/WildApricot/ApiSamples/blob/master/RubyOnRails/SSO/application_controller.rb -
WaApi.py ApiObject.__str__() and __repr__() throw TypeError ... is not JSON serializable
I'm looking at the Python example code, specifically WaApi.py and ApiObject.init(). Lines 161-173 here:
https://github.com/WildApricot/ApiSamples/blob/master/python/WaApi.py
The str() and repr() methods on lines 175-179 throw a TypeError: {...} is not JSON serializable.
2 votes -
Hi, I am trying to add Google Spreadsheet to WildApricot Site...Can anyone help in this issue?
Hi, I am trying to add Google Spreadsheet to WildApricot Site...Can anyone help in this issue?
2 votes -
How can I do a multiple language mobile friendly wildapricot website? (3 different menu bar needed)
How can I do a multiple language mobile friendly wildapricot website? (3 different menu bar needed)
-menu widget(all pages are shown, not workable)
-3 content widget for 3 different lang (not mobile friendly)1 vote -
Video Content for paying members
I am going to post videos of our meetings on our website. I want to restrict access to those videos to only paid members.
The videos will be 1 hour in length so they will be large.
I am willing to pay for a third party service and do some one time development, but i want the process of uploading a new video to be something that a non-technical (yet competent) user can do. I want to restrict the video to paying members (we will have non-paying members as well).
1 vote -
A question on the Excel spreadsheet made available 6 months ago by Wild Apricot at https://github.com/WildApricot/ApiSamples/tree/master/Exc
A question on the Excel spreadsheet made available 6 months ago by Wild Apricot at https://github.com/WildApricot/ApiSamples/tree/master/Excel
I am having a problem with authentication. I put in the API key from authorized applications via copy/paste so I know it's right. Then I clicked download data and tried both the client ID/secret key and my admin username and password. Both times I get this error. I went through the VBA code a bit to review if I may be doing something wrong, but I don't see anything wrong.
Client is not authorized to use this grant type is an error I cannot…
0 votes -
hide number of bundle membersin directory listing
I am trying to hide the number of bundle members - that is showing on the online member directory, in parenthesis after the bundle admin name. Any suggestions for css code?
2 votes -
Monthly list of new users
I am attempting to create a google doc for our Printing/Mail vendor to easy grab info on the members that renwed or signed up in the last 30 days. The idea is the vendor would just open this share google doc once a month, run the report, export the data.
I am using your example from: https://github.com/WildApricot/ApiSamples/tree/master/GoogleScript
function getCardData(){
Logger.clear();var ui = SpreadsheetApp.getUi();
var sheet = SpreadsheetApp.getActiveSpreadsheet().getActiveSheet();
var urls = urlBuilder();var token = getToken(ui, urls.getAuthServiceUrl());
var accountId = getDataFromApi(urls.getAccountsListUrl(), token)[0].Id;
var filter = '\'Renewal date last changed\' ge 2017-10-01 AND \'Mebership Status\' eq Active'
var query = getDataFromApi(urls.getCardDataUrl(accountId,…4 votes -
Nicasio Code
So we created a way for Wild Apricot admins to copy/paste Upcoming Events cleanly onto an email template and we are giving the process/code away to the community:
https://nicasiodesign.com/uncategorized/copy-paste-to-wild-apricot-newsletter-code/
2 votes -
Single sign on for Moodle
Has anyone successfully setup single sign in authentication between WA and a Moodle installation? Looking for some guidance/assistance. Thanks in advance -
3 votes -
Wild Apricot on Google Trends
We recently noticed an increase in search for Wild Apricot related keywords from Google trends. Read more here:
https://nicasiodesign.com/wild-apricot/wild-apricot-pricing-login/2 votes -
Drupal, single sign on
Is there any instructions on how to have single sign on to work from WA to a Drupal site? To set it up on Wordpress there is a plugin but I can't find anything similar in Drupal. Any help would be great.
Thank you4 votesTeam Mobile respondedWild Apricot does not provide any instruction on integrating Drupal with Wild Apricot. However quick search shows that here https://github.com/auth0/auth0-drupal is a drupal plugin for SSO based on oauth.
We did not check compatibility of this plugin with Wild Apricot, however it could be a good starting point.
-
How can I sync WA API and Azure Active Directory?
We are looking at using WA with Office 365 to collaborate with our members. Office 365 uses the Azure AD environment which accepts most setups. My question is how we could export WA member data to Azure AD as 'B2B external partners' or, better yet, native AD accounts.
1 vote -
Exit options for the email wizard
It seems the only way to exit the email wizard after sending an email successfully is to click on the one link available to the email log. Alternatively, I wanted to get back to what I was doing, communicating with a member and updating his record.
I suggest you look into exit options for the email wizard.
1 vote -
Has anyone successfully set up a Facebook pixel on their page?
I am struggling to get the Facebook code to function
5 votes -
Event creation via API cannot set all fields
I am creating Events using the API and cannot see how the following fields can be set (I can set these as an Administrator in the website) .....
Show registrants who want to be listed
to everyone
to members only
Include pending registrationsAlso I cannot see how the schedule for email announcements and reminders for an Event can be set via the API?
2 votesTeam Mobile respondedStatus update in case someone new will see this topic:
The section “Show registrants who want to be listed” have been added to API already.Schedule for email announcements and reminders can’t be set via API at the moment.
As a workaround, you could create a template event on the web, set the start date in the distant future and all settings you need. Then you can clone it via POST request:
api.wildapricot.org/v2/rpc{AccountId}/CloneEvent
The request body should be like this:
{“EventId”: 123456} -
Allow Group Leader to Send Emails to a Group
Site Admin will grant access to a specific WA page for each Group Leader.
-- On this page will be a form Nicasio creates using WordPress and a
form plugin.
-- If more groups are added or changed, Nicasio would need to
add/update these forms for the Site Admin (or walk the Site Admin
through how to set these up).The form will include the standard email fields (subject, and body, as
from and to fields will be auto-populated behind the scenes).
-- The from address will be set to the group leader's email within the
form's settings (a Site…5 votes -
How can I get new member signup information?
I need to get new member details into Drip.co. How do I go about doing that?
1 vote
- Don't see your idea?