![]() We've built a heap of sample files for sponsors to show them exactly how to do that one weird thing they're trying to achieve but not sure how to get working. Whether you've got a complex SOAP integration and need help with XML and XPath, or some weird cURL issue, if the plugin can do it, we'll help you with it. :) That's what the sponsor option is for, you can use the support options to get guidance and direction about how to use the plugin functions in your own solution. A warm fuzzy feeling that you're supporting something that all FileMaker developers can benefit from.A say in what functions will be added in the future, and the ability to suggest new functionality.Any plugin dependent FileMaker code, starting with the Xero code, along with a licence to integrate it in any of their own projects for free, again with no registration.Access to beta releases to test new functionality.A dropbox share of every released version of the plugin with instant updates.You can become a sponsor and get access to our support site, get notifications of new beta releases and more. However, Goya doesn't provide free support for the plugin, but has a paid mechanism to access support and receive notifications of new releases. It will always be free, and will never contain any registration code or restrictions on what you can do with it, or how you use it in your solutions. The BaseElements plugin is free and open source. Fixed an issue with CURL.SetOptionPostFields to accept > 8 MB in size of post data.BaseElements Plugin Sponsorship The plugin is free to use.OAuth2 Token authentication with passing credentials via POST: Set Variable [$result Value:MBS("CURL.SetOptionPostFields" perform MBS( " CURL.FormAddKeyValue" $curl "password" "xxx" ) MBS( " CURL.FormAddKeyValue" $curl "login" "testuser" ) MBS("CURL.SetOptionPostFields" $curl "first=John&last=Smith" "UTF-8") MBS("CURL.SetOptionPostFields" $curl "." "UTF-8") Set post field with some XML for SOAP WebService: Set Variable [$result Value:MBS( " CURL.SetOptionHTTPHeader" $curl "Authorization: Bearer a92eabb9-76f9-42ee-b280-bcd15cb2e9db" "Content-Type: application/json" ) # set some additional headers, which may include custom authorization and content types: Set Variable [$result Value:MBS(" CURL.SetOptionURL" $curl " # set user name and password if needed: Run a generic POST request for REST or SOAP web service: See also COPYPOSTFIELDS option in CURL manual. If you need more, better stream the data with CURL.OpenInputFile from a file. Using this function is not recommended for more than a few hundred MB of text. You can use CURL.SetOptionHTTPHeader to set the content type and other headers. If you plan to pass a form, maybe check functions like CURL.FormAddKeyValue instead of building post fields yourself. You can overwrite it with CURL.SetOptionPostFieldSize function. Pass a text, which should be the full data to post in an HTTP POST operation. Possible encoding names: ANSI, ISO-8859-1, Latin1, Mac, Native, UTF-8, DOS, Hex, Base64 or Windows. $Encoding) /* Optional The text encoding for text parameter. MBS( "CURL.SetOptionPostFields" /* Sets the post fields.
0 Comments
Leave a Reply. |
Details
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |