Comments (10)
Isn't is possible to filter desired form ids after getting user/forms
?
We don't have a functionality that support advanced queries right now. Like, should we apply AND or OR for these form ids? They have both valid cases and currently we are building filter queries with AND.
It is not possible for us to change this behaviour.
About the performance issues we will monitor your concerns. However you can also implement a cache mechanism.
Thanks.
from jotform-api-nodejs.
Hi,
we implemented this issue. You can use this property of JotForm Api.
Sample Request Example::
&filter={"id:eq":["formID1","formID2","formID3","formID4"],"status":["disabled","enabled"]}&limit=50
from jotform-api-nodejs.
@wzup Due to some performance impact we had to revert recent changes.
We can't give an estimated time, however we are looking for a better solution.
from jotform-api-nodejs.
Due to some performance impact we had to revert recent changes.
Haha, that's really funny to read after this:
Isn't is possible to filter desired form ids after getting user/forms?
So you experience a performance impact, revert changes because of that and then you say:
Hey, you better have performance impact on your side than we have it on ours.
Thanks for the service, yeah. Very good service 👍
from jotform-api-nodejs.
@hasansoydabas
hey because of your whining "oooh, we have performance impact we had to revert" we cannot query your API to solve our needs - we constantly get error from your servers.
{
Error: connect ETIMEDOUT 104.23.128.7:443
at Object.exports._errnoException (util.js:1012:11)
at exports._exceptionWithHostPort (util.js:1035:20)
at TCPConnectWrap.afterConnect [as oncomplete] (net.js:1080:14)
code: 'ETIMEDOUT',
errno: 'ETIMEDOUT',
syscall: 'connect',
address: '104.23.128.7',
port: 443
}
Can you implement that feature? We needs it for our work. Other solutions are not possible with weak API
from jotform-api-nodejs.
@wzup IP address is not related with our stack. It belongs to CloudFlare.com.
I'm not sure if CloudFlare is failing or API endpoint.
Send your query, I will check this out.
from jotform-api-nodejs.
IP address is not related with our stack
What's that? My imagination?
Regarding the issue, let me prepare it for you. Will send it to you later.
Yes, the IP is not yours. But you use the service. And it is not possible to use your current version of API with that service. Because of ETIMEDOUT the service has for requests. I don't know if it is you who sets the time out or the service itself. But the result is - it breaks requests.
Implementing formId
filter for
GET /form/{id}/questions
GET /form/{id}
would solve the issue.
from jotform-api-nodejs.
I have just tested your code with a test account,
and everything is working without a problem.
What is your username? Lets see it with your test env.
from jotform-api-nodejs.
In addition to your first problem;
You can use /user/forms for more than 29 items. I don't know how you get this number, but we're basically limiting it to 100 as default, and still you can get more than 100 with limit query.
So you don't need to loop over GET /form/{id} endpoint or formIDs filter on /user/forms endpoint.
from jotform-api-nodejs.
I would like to inform you that id filter is fixed for /user/forms endpoint.
http://api.jotform.com/user/forms?filter={"id":["***64608154459"]}
http://api.jotform.com/user/forms?filter={"id:ne":["****4608154459"]}
from jotform-api-nodejs.
Related Issues (20)
- created_at:{operator} filters do not work when formIDs filter is specified HOT 3
- POST /submission/{id} doesn't work, doesn't update type: "control_checkbox" with array value HOT 2
- Error: connect ETIMEDOUT 104.23.128.7:443 HOT 1
- npm install error
- Your servers send no response for GET /user/submissions HOT 2
- Still empty response for GET /user/submissions HOT 2
- JSON Engine failed. ERRCODE: #Malformed UTF-8 characters. What is this? HOT 3
- [SECURITY] node-uuid: crypto not usable, falling back to insecure Math.random() HOT 1
- Error in node v11.10.1 If `timeout` is not specified
- When trying to use deleteSubmission, gives an error
- Hot To Use? HOT 2
- Bad handling of API errors in library HOT 2
- No EU Protected Mode HOT 1
- Vulnerable Dependencies in Package HOT 1
- TypeScript typings HOT 1
- TypeError: Jotform is not a constructor HOT 1
- No possibility of accessing forms belonging to teams
- `client.form.addQuestion` should not require `name` or `order` to be passed
- How to get images as answers to questions
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from jotform-api-nodejs.