SlideShare a Scribd company logo
1 of 10
Latest Mxit Platform Features
for Third Parties
by @eric_clements
15 November 2012
>> Authorization and Authentication API

                                              To get access to the lates Mxit REST services you first need
                                              permission from the Mxit user. Mxit has exposed an Oauth 2.0
                                              token based authentication mechanism for this purposes. Before
                                              you can lookup “protected” information or act on behalf of a
                                              user you first need to request his permission.

                                              Authorization (OAUth 2.0)
                                               When called, a Mxit platform controlled page asks the user to
                                                “Allow” or “Decline” your app access when your app requests
                                                Authorization. (see screen grab)

                                              Authentication (OpenID Connect)
                                               “Mxit's Authentication API provides a standard mechanism to
                                                authenticate a Mxit user, thereby allowing 3rd-party
                                                developers to allow Mxit users to sign-in to web-sites and
                                                applications using their Mxit credentials. This can be used as
                                                part of a single sign-on solution.” – http://code.mxit.com
   Example: MxPix requesting authorization.




© Copyright 2011-2012 Kazazoom (Pty) Ltd.
>> User API
              The REST User API allows you to not only lookup information from the User’s
              profile, but also allows you to update aspects of his profile, such as his status
              message. Other features within the Social Graph also allows you to
              invite, recommend apps to the user or his friends. You can also send messages to
              the user, or even to other user’s on a user’s behalf.

              The current User API features include:

                                            Profile
                                             Upload, Delete or Get the user's Avatar image
                                             Get or Update User's Mxit Profile
                                             Get or Set the user's Mxit Status Message

                                            Social Graph
                                             Get the user’s contact (friend) list
                                             Subscribe the user to a Mxit service
                                             Send an invite to user B from user A (to become friends)
                                             Send a recommendation of your app, to the user’s friends




© Copyright 2011-2012 Kazazoom (Pty) Ltd.
>> User API (…continued)

                                            Media
                                             Get list of media folders for the user
                                             Create/Delete Gallery media folders
                                             Get list of items in Gallery folder
                                             Download file from user's Gallery
                                             Upload file to user's Gallery folder




© Copyright 2011-2012 Kazazoom (Pty) Ltd.
>> Messaging API
              The REST Messaging API allows you to send a message to the user. This is useful
              when you need to deliver an ayncronous message to the user (i.o.w not a reply to a
              page request). For example when the user is playing a game that sends updates
              every 10 seconds, or at the end of a round. Another useful feature of this API is the
              ability to send a message to a user’s friend, on his behalf.

              The current Messaging API features include:


                                            Messaging API
                                             Send a broadcast message to a Mxit User
                                             Send a message from user A to user B, on user A’s behalf




© Copyright 2011-2012 Kazazoom (Pty) Ltd.
>> Mxit Platform Future Features…
              Mxit doesn’t publish a fixed roadmap, similar to Facebook and other platforms. The
              reason for this seems to be so that they can stay agile and change priorities based
              on changing market needs.

              Based on 3rd Party Developer requests on the code.mxit.com forum we speculate
              that Mxit might be working on some of the following features in the near future:


                                            Requested new features developers are asking for:

                                             Mxit notification callback when user deletes your app/contact
                                                    Would be useful to accurately track how many users currently have your app
                                                     as a contact.
                                             3rd Party created/managed chat rooms
                                                    From Mxit on the forum: “We are building an entirely new chat engine that
                                                     exposes a provisioning api and socket api to the internet to allow anyone to
                                                     create a chat room. Essentially, all developers will be able to provision their
                                                     own chat room and have full control over it.”
                                             More accurate location (far future)
                                                    We have heard Mxit mention at previous conferences that they might
                                                     include more accurate location information in a future Mxit client. We
                                                     suspect that this might be quite far in the future as this would need to be
                                                     packaged along with a new and improved Mxit Smartphone client.




© Copyright 2011-2012 Kazazoom (Pty) Ltd.
>> New Kazazoom Platform Features
              Kazazoom is continuously channelling new developments it makes into its own
              applications (1WinaWena, Ask.Kim, Career.Talk, LoveDoc, etc) into it’s Mxit
              Platform Framework, and Open Source tools.

              Some of the new features available from Kazazoom includes:




                 MX
                                            mxPress
                                             Kazazoom’s has re-written it’s WordPress/Mxit integration
                                              technology into an open-source plugin, called mxPress, the
                 PRESS                        first open-source technology released for Mxit.
                                               (www.mxpress.co.za)


                                             The latest version of mxPress includes or supports:
                                                Mxit users can now comment on posts via Mxit
                                                   (Discussions)
                                                Integrate your RSS feed into your Mxit App
                                                Setup your Mxit App in 6 minutes
                                                Easily create and edit page content via WordPress
                                                   Pages
                                                Submit your latest news or info via WordPress Posts



© Copyright 2011-2012 Kazazoom (Pty) Ltd.
Existing Kazazoom Platform Features

                                            Premium In-App Features
                                             Daily Tips
                                             Voting Polls
                                             Interactive Quizzes
                                             Competitions

                                            Surveys
                                             Kazazoom’s platform includes a Survey engine which allows
                                              them to run survey’s either in your branded app, or to the
                                              Kazazoom user community.

                                             Leveraging the Kazazoom user community means you need to
                                              pay for media to direct user’s to your survey, Kazazoom has
                                              enough active users who are willing to complete your survey.
                                              Kazazoom can also reward user’s with their in game
                                              currency for completing your survey.

                                             Our survey’s support:
                                                Multiple Select Questions
                                                Free text answers
                                                Targeted demographics


© Copyright 2011-2012 Kazazoom (Pty) Ltd.
Existing Kazazoom Platform Features (continued)

                                            Focus or Insight Groups
                                             Kazazoom provides the following “out of box” Mxit App
                                              features for clients who which to perform Research using
                                              focus groups on Mxit:

                                                   Notification Board
                                                   Discussion Forum
                                                   Surveys (Questionnaires)
                                                   Polls
                                                   About Page
                                                   Terms and Conditions Page




                                                                                       Case Study: Insight App operated
                                                                                       for established research form.




© Copyright 2011-2012 Kazazoom (Pty) Ltd.
Thank you.
                                   Interested to chat about how we can help
                                 we can help you utilise the new Mxit platform
                               or Kazazoom platform features, please contact us.

                                            Contact Details:
                         Eric Clements (Managing Director): eric@kazazoom.com




© Copyright 2011-2012 Kazazoom (Pty) Ltd.

More Related Content

Viewers also liked (8)

Recent trends and development in Securities Market
Recent trends and development in Securities MarketRecent trends and development in Securities Market
Recent trends and development in Securities Market
 
Ode powerpoint presentation1
Ode powerpoint presentation1Ode powerpoint presentation1
Ode powerpoint presentation1
 
Practical applications of limits
Practical applications of limitsPractical applications of limits
Practical applications of limits
 
First order linear differential equation
First order linear differential equationFirst order linear differential equation
First order linear differential equation
 
Applications of Derivatives
Applications of DerivativesApplications of Derivatives
Applications of Derivatives
 
5 Levels of Market Differentiation Strategies
5 Levels of Market Differentiation Strategies5 Levels of Market Differentiation Strategies
5 Levels of Market Differentiation Strategies
 
Some applications of trigonometry
Some applications of trigonometrySome applications of trigonometry
Some applications of trigonometry
 
Stock exchange simple ppt
Stock exchange simple pptStock exchange simple ppt
Stock exchange simple ppt
 

Similar to Latest Mxit Platform Features for Third Parties (15 Nov 2012)

Blue Monitor Ria ,flex and silverlight Consulting Services
Blue Monitor Ria ,flex and silverlight Consulting ServicesBlue Monitor Ria ,flex and silverlight Consulting Services
Blue Monitor Ria ,flex and silverlight Consulting Services
bluemonitor
 

Similar to Latest Mxit Platform Features for Third Parties (15 Nov 2012) (20)

Wims In English
Wims In EnglishWims In English
Wims In English
 
Introduction to Microservices
Introduction to MicroservicesIntroduction to Microservices
Introduction to Microservices
 
Start Up Austin 2017: If How and When to Adopt Microservices
Start Up Austin 2017: If How and When to Adopt MicroservicesStart Up Austin 2017: If How and When to Adopt Microservices
Start Up Austin 2017: If How and When to Adopt Microservices
 
Introduction to Microservices
Introduction to MicroservicesIntroduction to Microservices
Introduction to Microservices
 
Microservices for the Masses with Spring Boot, JHipster and OAuth - GIDS 2019
Microservices for the Masses with Spring Boot, JHipster and OAuth - GIDS 2019Microservices for the Masses with Spring Boot, JHipster and OAuth - GIDS 2019
Microservices for the Masses with Spring Boot, JHipster and OAuth - GIDS 2019
 
Introduction to Microservices
Introduction to MicroservicesIntroduction to Microservices
Introduction to Microservices
 
L3 cs110 jcu-sindoni rev10092011
L3 cs110 jcu-sindoni rev10092011L3 cs110 jcu-sindoni rev10092011
L3 cs110 jcu-sindoni rev10092011
 
Moving to DevOps the Amazon Way
Moving to DevOps the Amazon WayMoving to DevOps the Amazon Way
Moving to DevOps the Amazon Way
 
Web APIs - Infrastructure for the (Intelligent) Programmable Web (R&D Talk)
Web APIs - Infrastructure for the (Intelligent) Programmable Web (R&D Talk)Web APIs - Infrastructure for the (Intelligent) Programmable Web (R&D Talk)
Web APIs - Infrastructure for the (Intelligent) Programmable Web (R&D Talk)
 
Liferay Platform Overview
Liferay Platform OverviewLiferay Platform Overview
Liferay Platform Overview
 
Liferay Platform Overview
Liferay Platform OverviewLiferay Platform Overview
Liferay Platform Overview
 
Microsoft graph and power platform champ
Microsoft graph and power platform   champMicrosoft graph and power platform   champ
Microsoft graph and power platform champ
 
Microservices for the Masses with Spring Boot, JHipster, and OAuth - Utah JUG...
Microservices for the Masses with Spring Boot, JHipster, and OAuth - Utah JUG...Microservices for the Masses with Spring Boot, JHipster, and OAuth - Utah JUG...
Microservices for the Masses with Spring Boot, JHipster, and OAuth - Utah JUG...
 
Microsoft Graph API Webinar Application Permissions
Microsoft Graph API Webinar Application PermissionsMicrosoft Graph API Webinar Application Permissions
Microsoft Graph API Webinar Application Permissions
 
MQ Support for z/OS Connect
MQ Support for z/OS ConnectMQ Support for z/OS Connect
MQ Support for z/OS Connect
 
Towards Automatic Migration to Microservices
Towards Automatic Migration to MicroservicesTowards Automatic Migration to Microservices
Towards Automatic Migration to Microservices
 
Lotus Connections
Lotus ConnectionsLotus Connections
Lotus Connections
 
Microservices for the Masses with Spring Boot and JHipster - RWX 2018
Microservices for the Masses with Spring Boot and JHipster - RWX 2018Microservices for the Masses with Spring Boot and JHipster - RWX 2018
Microservices for the Masses with Spring Boot and JHipster - RWX 2018
 
Enable rapid service provisioning with cics, microservices and the z/OS Provi...
Enable rapid service provisioning with cics, microservices and the z/OS Provi...Enable rapid service provisioning with cics, microservices and the z/OS Provi...
Enable rapid service provisioning with cics, microservices and the z/OS Provi...
 
Blue Monitor Ria ,flex and silverlight Consulting Services
Blue Monitor Ria ,flex and silverlight Consulting ServicesBlue Monitor Ria ,flex and silverlight Consulting Services
Blue Monitor Ria ,flex and silverlight Consulting Services
 

Recently uploaded

Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
Earley Information Science
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
giselly40
 

Recently uploaded (20)

GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 

Latest Mxit Platform Features for Third Parties (15 Nov 2012)

  • 1. Latest Mxit Platform Features for Third Parties by @eric_clements 15 November 2012
  • 2. >> Authorization and Authentication API To get access to the lates Mxit REST services you first need permission from the Mxit user. Mxit has exposed an Oauth 2.0 token based authentication mechanism for this purposes. Before you can lookup “protected” information or act on behalf of a user you first need to request his permission. Authorization (OAUth 2.0)  When called, a Mxit platform controlled page asks the user to “Allow” or “Decline” your app access when your app requests Authorization. (see screen grab) Authentication (OpenID Connect)  “Mxit's Authentication API provides a standard mechanism to authenticate a Mxit user, thereby allowing 3rd-party developers to allow Mxit users to sign-in to web-sites and applications using their Mxit credentials. This can be used as part of a single sign-on solution.” – http://code.mxit.com Example: MxPix requesting authorization. © Copyright 2011-2012 Kazazoom (Pty) Ltd.
  • 3. >> User API The REST User API allows you to not only lookup information from the User’s profile, but also allows you to update aspects of his profile, such as his status message. Other features within the Social Graph also allows you to invite, recommend apps to the user or his friends. You can also send messages to the user, or even to other user’s on a user’s behalf. The current User API features include: Profile  Upload, Delete or Get the user's Avatar image  Get or Update User's Mxit Profile  Get or Set the user's Mxit Status Message Social Graph  Get the user’s contact (friend) list  Subscribe the user to a Mxit service  Send an invite to user B from user A (to become friends)  Send a recommendation of your app, to the user’s friends © Copyright 2011-2012 Kazazoom (Pty) Ltd.
  • 4. >> User API (…continued) Media  Get list of media folders for the user  Create/Delete Gallery media folders  Get list of items in Gallery folder  Download file from user's Gallery  Upload file to user's Gallery folder © Copyright 2011-2012 Kazazoom (Pty) Ltd.
  • 5. >> Messaging API The REST Messaging API allows you to send a message to the user. This is useful when you need to deliver an ayncronous message to the user (i.o.w not a reply to a page request). For example when the user is playing a game that sends updates every 10 seconds, or at the end of a round. Another useful feature of this API is the ability to send a message to a user’s friend, on his behalf. The current Messaging API features include: Messaging API  Send a broadcast message to a Mxit User  Send a message from user A to user B, on user A’s behalf © Copyright 2011-2012 Kazazoom (Pty) Ltd.
  • 6. >> Mxit Platform Future Features… Mxit doesn’t publish a fixed roadmap, similar to Facebook and other platforms. The reason for this seems to be so that they can stay agile and change priorities based on changing market needs. Based on 3rd Party Developer requests on the code.mxit.com forum we speculate that Mxit might be working on some of the following features in the near future: Requested new features developers are asking for:  Mxit notification callback when user deletes your app/contact  Would be useful to accurately track how many users currently have your app as a contact.  3rd Party created/managed chat rooms  From Mxit on the forum: “We are building an entirely new chat engine that exposes a provisioning api and socket api to the internet to allow anyone to create a chat room. Essentially, all developers will be able to provision their own chat room and have full control over it.”  More accurate location (far future)  We have heard Mxit mention at previous conferences that they might include more accurate location information in a future Mxit client. We suspect that this might be quite far in the future as this would need to be packaged along with a new and improved Mxit Smartphone client. © Copyright 2011-2012 Kazazoom (Pty) Ltd.
  • 7. >> New Kazazoom Platform Features Kazazoom is continuously channelling new developments it makes into its own applications (1WinaWena, Ask.Kim, Career.Talk, LoveDoc, etc) into it’s Mxit Platform Framework, and Open Source tools. Some of the new features available from Kazazoom includes: MX mxPress  Kazazoom’s has re-written it’s WordPress/Mxit integration technology into an open-source plugin, called mxPress, the PRESS first open-source technology released for Mxit. (www.mxpress.co.za)  The latest version of mxPress includes or supports:  Mxit users can now comment on posts via Mxit (Discussions)  Integrate your RSS feed into your Mxit App  Setup your Mxit App in 6 minutes  Easily create and edit page content via WordPress Pages  Submit your latest news or info via WordPress Posts © Copyright 2011-2012 Kazazoom (Pty) Ltd.
  • 8. Existing Kazazoom Platform Features Premium In-App Features  Daily Tips  Voting Polls  Interactive Quizzes  Competitions Surveys  Kazazoom’s platform includes a Survey engine which allows them to run survey’s either in your branded app, or to the Kazazoom user community.  Leveraging the Kazazoom user community means you need to pay for media to direct user’s to your survey, Kazazoom has enough active users who are willing to complete your survey. Kazazoom can also reward user’s with their in game currency for completing your survey.  Our survey’s support:  Multiple Select Questions  Free text answers  Targeted demographics © Copyright 2011-2012 Kazazoom (Pty) Ltd.
  • 9. Existing Kazazoom Platform Features (continued) Focus or Insight Groups  Kazazoom provides the following “out of box” Mxit App features for clients who which to perform Research using focus groups on Mxit:  Notification Board  Discussion Forum  Surveys (Questionnaires)  Polls  About Page  Terms and Conditions Page Case Study: Insight App operated for established research form. © Copyright 2011-2012 Kazazoom (Pty) Ltd.
  • 10. Thank you. Interested to chat about how we can help we can help you utilise the new Mxit platform or Kazazoom platform features, please contact us. Contact Details: Eric Clements (Managing Director): eric@kazazoom.com © Copyright 2011-2012 Kazazoom (Pty) Ltd.