Can I integrate WhatsApp video chat capability into my react.js app? - whatsapp

I wanted to build an react.js e-commerce app that enabled 1:1 video chat capability between buyer and seller, and I wanted (wondered if) to use Whatsapp video chat capability.
Does Whatsapp support such kind of 3rd-party integration? (Like https://api.whatsapp.com/send?phone={phone_no} to send messages. Is there any link to start video chat to a phone number using Whatsapp api)

Related

Link to Start WhatsApp Video Chat

Like https://api.whatsapp.com/send?phone={phone_no} to send messages.
Is there any link to start video chat to a phone number using Whatsapp api?

How to integrate Chat-Bot in React-Native

I'm using React-Native for the development of Mobile App. Now I'm having a requirement to implement a chat-bot in my React-Native Mobile App.
I heard about Recast.AI NLP Based Platform, but I got stuck. How to integrate Recast.AI in React Native technology? What's the possible solutions for that?
There are 2 completely separate parts of software needed to implement Chat Bots in React-Native:
Messaging platform
Chat Bot engine
1) Regarding Messaging Platform - you need some solution which will provide your React-Native app the messaging capabilities. So you will have 2 types of users: normal real users and Chat bots users. Normal users will send messages using your React-Native app and Chat Bots will be programmable users with some automatic responses.
I used ConnectyCube in some of my projects, they have the React Native SDK to develop apps with messaging functionality:
1-1 messaging
Group messaging
Sent/Delivered/Read statuses
'Is typing' statuses
File attachments
Push notifications to offline users
Contact list
Block list
React Native SDK - Getting Started: https://developers.connectycube.com/js/react-native
Chat functionality - Getting Started https://developers.connectycube.com/js/messaging
2) Regarding Chat Bot engine - I used RiveScript in some of my projects in it's awesome. It gives you a *.rive file where you can program all your questions/answers, as many scenarios as you could imagine.
To add the chatbot into your ReactNative mobile app, you just need to integrate a chat platform that allows you to add a bot into your app.
If you haven't yet finalized which bot platform to use then have a look at Dialogflow and Amazon lex.
Looks like Recast.ai doesn't support react-native, however, there are other solutions such as a combination of Dialogflow + Kommunicate using which you can achieve the same in react native.
The following details will help you in integrating the chatbot into your react-native app;
Build the chatbot using Dialogflow which is very easy and simple, here are the instructions to build a bot.
Once you are done with building a bot, integrate it on Kommunicate.
Final step is to add the chat into your react-native app, here is the reference.

Spotify Web API Add new controllable device to Spotify devices list

I try to set up a new device which is able to use Spotiy functionality over Spotify Web API.
There is a API call https://developer.spotify.com/web-api/get-a-users-available-devices/ where I can get available devices.
The problem is now that there is no call to add a new device to this list. The new device is not my smart phone but an external spotify certified speaker.
Native Spotify application adds the external speaker in an unknown(?) way.
I tried to capture some packages with Wireshark which are sent from
speakers when using Spotify but I just see some MDNS broadcasts.
Question:
Is it possible to add the external device over Spotify Web API? Do someone know how Spotify Application implements this register process?

Quickblox, Video chat for PC/Mac, options other than WebRTC

Are there options to make a video chat app for PC/mac using quickblox but not WebRTC?
The business case is to provide video chat facility from iPhone/iPad with a user on pc/Mac.
We do not want to use WebRTC..
So i went ahead and did a POC to test the capabilities of quickblox, well bluntly put, it does not support native ios app to call a web based app.
However i then explored OpenTok which actually works cross platform, atleast from iOS to web.
My problem solved.

Cross platform video chat using Quickblox

I am working on a application where I need to integrate video chat feature on different platforms. I am currently using Quickblox.
For iOS Platform I am using: http://quickblox.com/developers/SimpleSample-videochat-ios
Android Platform : https://github.com/QuickBlox/Sample-VideoChat-android
Web Platform : The JS API
Independently I can video chat between 2 users on Web or between 2 users on iPhone but after multiple attempts I have not been able to start a video chat session between 1 user on Web and 1 user on iOS.
Please, let me know is it possible to have video chat, i.e. video conferencing for all 3 platforms (iOS, Android & Web)?
Are there better ideas for implementation of this video chat requirement?
I know it is very old question any way. They didn't complete webRTC implementation yet, once they have done you can continue with Quickblox otherwise you have to search any other apis. Please refer the below link.
http://quickblox.com/blog/webrtc-powered-cross-platform-video-calling-code-samples-web-ios-and-android/