Having a little bit of a problem parsing the data within the blueprints my API is returning this as a JSON object but i can’t seem to figure out how to break the object up to use the data.
SOLVED: I fixed my own problem I am editing post to reflect solution.
My application of this plugin is retrieving information from Elasticsearch using its rest api. I have been able to send a simple get request and confirm that I can reach my server, but I cannot figure out how to use the blueprint nodes to construct my request. I am used to using the curl command when sending json to the api and so that is how I will show you what I am trying to accomplish. I am trying to do the equivalent of the following. curl -X GET “localhost:9200/twitter/_search” -H ‘Content-Type: application/json’ -d’
{
“query” : {
“term” : { “user” : “kimchy” }
}
}
’
I tried to understand how to send this using this blueprint plugin but have become very frustrated and thus I am asking for help. I think I need to somehow set the request body but I am not sure how to do this. If anyone is willing to help that would be greatly appreciated.
What I was doing wrong was not setting the request object after making the request. I also learned that the request object needed to be a json object using the field body and then my above json as the value(using the construct json object combined with set string field), I am attaching a quick screenshot of this for anyyone in the future.
Hey,
First of all I want to thank you for the plugin! working great so far.
I am trying to implement a PATCH request to a server, but can’t seem to get it to work. it crashes with the errors provided in the pictures.
it seems there is no support for PATCH method in the libcurl library…
I would be happy to know if any of you have encountered the same issue, and how did you manage to get around it?
Any help will be highly appreciated!
Engine version 4.22.3
the blueprint implementation:
Hi, great plugin… i see early on in this thread you added support for nested json - can you tell me/point me at how to access the nested data? For eg: get the ID below…
Solid Question. Is there a way to use this to handle downloading files and setting them to a specific location on user machine? Trying to create a updating system using php and my webhost. so far ive gotten it to compare users version with posted version on my server and if returns that update is available it will open url in browser and download the update. but that leaves it to the user having to unzip and put the file directly into the content/paks directory. is there a way to bypass having to open the url externally and just download it to the projects directory?
A couple of years I made a project using VaRest plugin for getting and posting to a server database following a youtube tutorial and worked great but now I’m reusing the same logic and code for something else but I cannot find a way to get the response content from server since the node is deprecated, I always get an empty array. I already tried to getting the Response Object and encode it with no luck. I’m sharing an image of my blueprints and the code I’m using with php for getting data from server for better understanding.
Can anyone point me in the right direction please. Should I use a different node approach or something else in the php code or both?.
I have figure it out how to make it work. I had to encode to json on the server side every time I needed to send a value to Unreal and then in blueprints Get Response Object -> Get String Field named in server side as I show in the pictures attached.
I run into another issue trying to make something really easy but I can’t seem to find why it’s not working since this was already working.
What I’m trying to do is simply pass a value from Unreal to the server through a PHP file but the values “NumEmpleado” and “Contrasena” always appear empty. Is there something am I doing wrong?
I’ll be glad if someone could help. Images are attached for blueprints and php file on server.
Thank you very much.
EDIT | SOLVED: I got it to work by changing it to a POST request and connecting the Get Request Object to the Request Object. (Last image attached)
I am also experiencing a weird isue when creating the graph bellow. If you just try to compile it, the editor will crash. The problem seems to happen when you add a “make json” node connected to the rest of the graph.
I tested this with the last release of the plugin (v1.1-r28) from the marketplace and also with the 4.24 branch from the varest repository.
Is there any alternative option to add json objets to the body of the request?
Hello! I noticed the wiki page for the install instructions / examples seems to be broken at the atlassian site. Very excited to get started using this, but I’m using the ARK Editor and no idea how to get these function into my Blueprint graph. Thanks!