How to Set and Verify Custom App Actions with Callback Verification
Utilize callback verification to automatically verify whether users have taken any actions within the app.
Last updated
Utilize callback verification to automatically verify whether users have taken any actions within the app.
Last updated
Utilize callback verification to automatically verify whether users have taken any actions within the app. Participants who have performed the actions are eligible to complete this task. All types of tasks can be verified!
Follow the steps to enable the callback verification:
To let participants know what the task is, choose one or more tasks and give them a name as a description.
Add Single or Multiple Tasks You can choose one of the existing tasks or click the 'Custom task' button to add a different task with or without a specific value related to the task. You can also choose or custom multiple tasks for participants to complete in order to join your giveaway.
Then, you need to get url search params from your website and parse out the track_id.
About track_id:
Every participant will have a unique track_id, so that we can verify if the participant really complete the required task. The ?track_id={{ track_id }} will be used for verification.
You will see the ?track_id={{ track_id }}&send=true applied to your website link: For example, if your website link is
the participants may come to your site via a link like this
Next, please copy the API key we provide you to integrate it with your website.
Then enter the parameters according to the rules of const data, and encrypt the whole const data using the standard HmacSHA256 algorithm.
Step 4
Use our official API below and pass the corresponding parameters in the following code.
Note: adding a remark is optional.
Official API
https://giveaway.com/public/v1/giveaway/task/callback
Step 5
After the above steps are completed, enter your website URL and click the 'Check API callback' to test it.
Each project you created on Giveaway.com will have a unique API key, and it will not change. So you only need to integrate once for a website. Also, you will be able to create tasks on multiple websites if you need to.
Add a Custom Tasks Moreover, it is also possible to customize tasks and add relevant required amount. like 3 articles on your website Then your custom tasks will appear as follows: