I am using the Plivo API to send a message. I want to send a verification and check that code using the Plivo PHP API, similar to this example.
I have searched a lot but was unable to find sample code or an example in the Plivo PHP API.
Here is the source code to that example: https://github.com/cachrisman/Plivo-2FA-App and here is an updated copy of that demo: https://plivo-2fa.herokuapp.com/. It is written in python, but the concepts are the same and you should be able to translate it into PHP fairly easily.
Related
in my Laravel 5.7/mysql app I need to make external api to read some data from external
app with get request and to write some data to my db with post request.
Which tools/scripts are there for this and how to make these requests safe?
MODIFIED :
Thanks for feedbacks, but looks like I badly put my question
The external app(I do not know what is it written with) need to read data from my app
and write data to my Laravel 5 app.
And how have I to test these requests while on development locally ?
Looks like I have to use Guzzle as in provided link?
Which steps have I to take for safety on my side?
Thanks!
These three libraries are popular for your use-case:
Guzzle
Curl
zttp
If the database is local you can use Eloquent, If not, remote connection to that database may help. otherwise, if you only have API access you should consume eighter of above libraries or any alternative options to make an HTTP request your application might require.
Security-wise, as long as you are only making a request to a remote server, the Suggested way is to store any key or secret string related to authorizing your request (if applicable) in your .env to prevent it from committed to your version control systems. Needless to say to always handle any possible HTTP error your remote API might throw in order to prevent any unwanted error on your application side.
And as Abir Adak mentioned in the comment check this thread for further details.
Updated Answer: On the case of MODIFIED part, generally you have 3 popular options,
REST API
This blog post is a detailed walkthrough written for Laravel
This one from Stack Overflow can help you with designing you API
This last one can help you to develop a widely accepted API response and endpoints by following its specifications.
GraphQL
Can save some time for developing your API, but I suggest to make sure that the consumers of your API are happy to use this option.
GraphQ
Laravel Package for GraphQL
If using Laravel isn't a must, and you are using PostgreSQL, you might want to look at Hasura as well.
SOAP
Have little knowledge on this option for Laravel, just know folks coding using C# and .net are happier to expose their API with this protocol. read more about it on WikiPedia
Postman is a great tool for testing your API or any other API.
Is there a way to way to get read receipt of sent mail?
Like which mail is read and which one is unread?
Using google apis Rest.
Read Receipt is no available in current version of google mail api.
provide third party solutions.
As of now Read reciept is not available.
but you can always write custom code to implement task.
Well, if you check the Gmail API documentation you cannot find any guides here that can achieve this. I found here a related SO question that try to use Apps Script in achieving this, but it seems that the Apps Script is also not applicable. I suggest you to file a feature request about this if you still want to do it with the Gmail api.
What is the sequence I have to follow in order to integrate PhalconPHP with Parse.com (the php SDK)?
If is it possible how will I access to it?
I have seen that there is an Parse PHP SDK with classes helping us to do requests to Parse Backend.
It's technically a same way as to integrate PHP with parse.com. By following first section of the tutorial you will be able to get SDK classes via \Parse namespace. When installed, it's your choice to wrap an Injectable service around it and hook it to di or to use it as it is.
I need some guidance on what steps I should follow to receive sms messages using service from www.nexmo.com.
I am not familiar with asp.net but I am very familiar with C# on windows, so please if you can provide a few steps to get me going then I can pick it up from there. Right now I have an account at www.godaddy.com, so I am hoping I can write the code to place it there. I don't really need much details on how to use nexmo service, I mainly need to know what I should do on my web site to receive sms from nexmo.
Incoming SMS's are simply HTTP requests to your 'page'. Nexmo send's the SMS and related data just like a HTML from submits data to a URL using a GET (query string) or POST (form encoded),
So all you have to do is point Nexmo to the URL you want to use, and check the incoming request for the data. Here's the documentation for incoming messages.
Here's a community authored C# library that might be be helpful.
(Disclaimer: I do a bit of developer evangelism for Nexmo.)
I have been attempting to get the twitter trends but I am unsure of how to do this with json. I also have not found any good tutorials that I am able to follow to accomplish this successfully. As of now, I have been using Hammock to get my statuses, mentions, etc. Are there any tutorials that completely describe how to do this?
The best way is using the Twitter Official API (JSON). You can see the example.
Anyway, I found a link that may help you: Windows Phone 7 – Asynchronous Programming.
All you have to do is use this API method, with an unauthenticated HTTP request.
Given that you are a beginner, here are some starting tips:
How to perform a HTTP request
Parsing JSON with JSON.NET