SlideShare a Scribd company logo
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

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
Jyotsna Gupta
 
Ode powerpoint presentation1
Ode powerpoint presentation1Ode powerpoint presentation1
Ode powerpoint presentation1
Pokkarn Narkhede
 
Practical applications of limits
Practical applications of limitsPractical applications of limits
Practical applications of limits
michael ocampo
 
First order linear differential equation
First order linear differential equationFirst order linear differential equation
First order linear differential equation
Nofal Umair
 
Applications of Derivatives
Applications of DerivativesApplications of Derivatives
Applications of Derivatives
Iram Khan
 
5 Levels of Market Differentiation Strategies
5 Levels of Market Differentiation Strategies5 Levels of Market Differentiation Strategies
5 Levels of Market Differentiation Strategies
Graham McInnes
 
Some applications of trigonometry
Some applications of trigonometrySome applications of trigonometry
Some applications of trigonometry
Deepak Dalal
 
Stock exchange simple ppt
Stock exchange simple pptStock exchange simple ppt
Stock exchange simple ppt
Avinash Varun
 

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)

Wims In English
Wims In EnglishWims In English
Wims In English
Luis Angel Galindo
 
Introduction to Microservices
Introduction to MicroservicesIntroduction to Microservices
Introduction to Microservices
Amazon Web Services
 
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
Amazon Web Services
 
Introduction to Microservices
Introduction to MicroservicesIntroduction to Microservices
Introduction to Microservices
Amazon Web Services
 
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
Matt Raible
 
Introduction to Microservices
Introduction to MicroservicesIntroduction to Microservices
Introduction to Microservices
Amazon Web Services
 
L3 cs110 jcu-sindoni rev10092011
L3 cs110 jcu-sindoni rev10092011L3 cs110 jcu-sindoni rev10092011
L3 cs110 jcu-sindoni rev10092011
Giuseppe Sindoni
 
Moving to DevOps the Amazon Way
Moving to DevOps the Amazon WayMoving to DevOps the Amazon Way
Moving to DevOps the Amazon Way
Amazon Web Services
 
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)
Steven Willmott
 
Liferay Platform Overview
Liferay Platform OverviewLiferay Platform Overview
Liferay Platform Overview
FirmansyahIrma1
 
Liferay Platform Overview
Liferay Platform OverviewLiferay 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
Kumton Suttiraksiri
 
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...
Matt Raible
 
Microsoft Graph API Webinar Application Permissions
Microsoft Graph API Webinar Application PermissionsMicrosoft Graph API Webinar Application Permissions
Microsoft Graph API Webinar Application Permissions
Stefan Weber
 
MQ Support for z/OS Connect
MQ Support for z/OS ConnectMQ Support for z/OS Connect
MQ Support for z/OS Connect
Matt Leming
 
Towards Automatic Migration to Microservices
Towards Automatic Migration to MicroservicesTowards Automatic Migration to Microservices
Towards Automatic Migration to Microservices
antbucc
 
Lotus Connections
Lotus ConnectionsLotus Connections
Lotus Connections
guest76b857a9
 
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
Matt Raible
 
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...
Matthew Webster
 
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

Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
Safe Software
 
Programming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup SlidesProgramming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup Slides
Zilliz
 
Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1
DianaGray10
 
UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5
DianaGray10
 
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
Neo4j
 
RESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for studentsRESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for students
KAMESHS29
 
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with SlackLet's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
shyamraj55
 
Building Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and MilvusBuilding Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and Milvus
Zilliz
 
AI 101: An Introduction to the Basics and Impact of Artificial Intelligence
AI 101: An Introduction to the Basics and Impact of Artificial IntelligenceAI 101: An Introduction to the Basics and Impact of Artificial Intelligence
AI 101: An Introduction to the Basics and Impact of Artificial Intelligence
IndexBug
 
Mind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AIMind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AI
Kumud Singh
 
“I’m still / I’m still / Chaining from the Block”
“I’m still / I’m still / Chaining from the Block”“I’m still / I’m still / Chaining from the Block”
“I’m still / I’m still / Chaining from the Block”
Claudio Di Ciccio
 
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Paige Cruz
 
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdfUni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems S.M.S.A.
 
Presentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of GermanyPresentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of Germany
innovationoecd
 
GraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracyGraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracy
Tomaz Bratanic
 
UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6
DianaGray10
 
HCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAUHCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAU
panagenda
 
Full-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalizationFull-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalization
Zilliz
 
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAUHCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
panagenda
 
How to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For FlutterHow to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For Flutter
Daiki Mogmet Ito
 

Recently uploaded (20)

Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
 
Programming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup SlidesProgramming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup Slides
 
Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1
 
UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5
 
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
 
RESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for studentsRESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for students
 
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with SlackLet's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
 
Building Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and MilvusBuilding Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and Milvus
 
AI 101: An Introduction to the Basics and Impact of Artificial Intelligence
AI 101: An Introduction to the Basics and Impact of Artificial IntelligenceAI 101: An Introduction to the Basics and Impact of Artificial Intelligence
AI 101: An Introduction to the Basics and Impact of Artificial Intelligence
 
Mind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AIMind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AI
 
“I’m still / I’m still / Chaining from the Block”
“I’m still / I’m still / Chaining from the Block”“I’m still / I’m still / Chaining from the Block”
“I’m still / I’m still / Chaining from the Block”
 
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
 
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdfUni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdf
 
Presentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of GermanyPresentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of Germany
 
GraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracyGraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracy
 
UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6
 
HCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAUHCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAU
 
Full-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalizationFull-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalization
 
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAUHCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
 
How to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For FlutterHow to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For Flutter
 

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.