SlideShare une entreprise Scribd logo
1  sur  13
 
OpenSocial Virality Guide
Viral Channels Your application should use all of them to achieve a successful promotion ,[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object],Invite friends Basic viral channel. User can invite their friends by selecting them from a list.
Invite friends Code example The OpenSocial API call that should be used to share an application is: opensocial.requestShareApp(null, null, null)  Default call, without ids to pre-select (it’ll select them all), subtitle, callback opensocial.requestShareApp (recipients, reason, opt_callback, opt_params) There is an "Invite friends" button available in the  canvas view . This button will always be available in all applications even if your application does not use opensocial.requestShareApp  More information and examples at the  CodeRunner exercises  -  Sharing Applications  section  http:// www.sonico.com/app_dev_docs.php
[object Object],[object Object],[object Object],[object Object],Activities Message published in the newsfeed and user’s minifeed.
Activities Code example var params = { 'title' : 'just posted an activity.' }; var activity = opensocial.newActivity(params); opensocial.requestCreateActivity(activity)  Post a simple activitie: You can customize your app activitie by adding the  body  parameter and including the desired HTML code in it. More information and examples at the  Documentation and Alignments -   Viral Channels  section  http:// www.sonico.com/app_dev_docs.php
[object Object],[object Object],[object Object],[object Object],[object Object],Notifications Creates a private notification and e-mail to one or many friends as a consencuence of a user action.
Notifications Code example The  title  parameter must contain a URL to an image, which will be shown on the notifications page. Here you may also use a Sonico userid instead of “VIEWER”.  More information and examples at the  Documentation and Alignments -   Viral Channels  section  http:// www.sonico.com/app_dev_docs.php var urlToThumbnail = “thumbnail-URL"; var params = { 'title': urlToThumbnail, 'type': opensocial.Message.Type.NOTIFICATION }; var message = opensocial.newMessage("This is a notification", params); opensocial.requestSendMessage("VIEWER", message);  Post a simple activitie:
[object Object],[object Object],[object Object],E-Mail messages Sends an e-mail to the user or the user’s friends.
E-Mail messages Code example Here you may also use a Sonico userid instead of “VIEWER”.  More information and examples at the  Documentation and Alignments -   Viral Channels  section  http:// www.sonico.com/app_dev_docs.php Send an e-mail to the viewer: var params = { 'title': "this is the title", 'type': opensocial.Message.Type.EMAIL }; var message = opensocial.newMessage("This is the email message", params); opensocial.requestSendMessage("VIEWER", message);
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],A few more tips Besides viral channels you can improve the virality of your app with some of these tips.
Raul Bajales OpenSocial Technical Leader [email_address] Alejandro Sena Product Architect [email_address] Thanks! Feel free to contact us if you have any question.

Contenu connexe

En vedette

eSignature Implementation Webinar Slides
eSignature Implementation Webinar SlideseSignature Implementation Webinar Slides
eSignature Implementation Webinar SlidesJulia Ferraioli
 
Link Building Workshop - SEO After Penguin & Panda
Link Building Workshop - SEO After Penguin & PandaLink Building Workshop - SEO After Penguin & Panda
Link Building Workshop - SEO After Penguin & PandaWiideman Consulting Group
 
Et solar company presentation february 2014
Et solar company presentation february 2014Et solar company presentation february 2014
Et solar company presentation february 2014Jonathan Melendez
 
Fashion Touchpoint Strategy - The Fashion Cycle Meets Customer Journey
Fashion Touchpoint Strategy - The Fashion Cycle Meets Customer JourneyFashion Touchpoint Strategy - The Fashion Cycle Meets Customer Journey
Fashion Touchpoint Strategy - The Fashion Cycle Meets Customer JourneyPieter Jongerius
 
Saudi Arabia National factories directory
Saudi Arabia National factories directorySaudi Arabia National factories directory
Saudi Arabia National factories directoryJerin Thanislas
 
Bluetooth bluetooth-low-energy-ant-nfc-wifi-compare
Bluetooth bluetooth-low-energy-ant-nfc-wifi-compareBluetooth bluetooth-low-energy-ant-nfc-wifi-compare
Bluetooth bluetooth-low-energy-ant-nfc-wifi-compareDroidcon Berlin
 
Developing RESTful Web APIs with Python, Flask and MongoDB
Developing RESTful Web APIs with Python, Flask and MongoDBDeveloping RESTful Web APIs with Python, Flask and MongoDB
Developing RESTful Web APIs with Python, Flask and MongoDBNicola Iarocci
 

En vedette (9)

eSignature Implementation Webinar Slides
eSignature Implementation Webinar SlideseSignature Implementation Webinar Slides
eSignature Implementation Webinar Slides
 
English essay & composition for juniors
English  essay & composition for juniors English  essay & composition for juniors
English essay & composition for juniors
 
Link Building Workshop - SEO After Penguin & Panda
Link Building Workshop - SEO After Penguin & PandaLink Building Workshop - SEO After Penguin & Panda
Link Building Workshop - SEO After Penguin & Panda
 
Et solar company presentation february 2014
Et solar company presentation february 2014Et solar company presentation february 2014
Et solar company presentation february 2014
 
Fashion Touchpoint Strategy - The Fashion Cycle Meets Customer Journey
Fashion Touchpoint Strategy - The Fashion Cycle Meets Customer JourneyFashion Touchpoint Strategy - The Fashion Cycle Meets Customer Journey
Fashion Touchpoint Strategy - The Fashion Cycle Meets Customer Journey
 
Saudi Arabia National factories directory
Saudi Arabia National factories directorySaudi Arabia National factories directory
Saudi Arabia National factories directory
 
Bluetooth bluetooth-low-energy-ant-nfc-wifi-compare
Bluetooth bluetooth-low-energy-ant-nfc-wifi-compareBluetooth bluetooth-low-energy-ant-nfc-wifi-compare
Bluetooth bluetooth-low-energy-ant-nfc-wifi-compare
 
Sap basis made easy
Sap basis made easySap basis made easy
Sap basis made easy
 
Developing RESTful Web APIs with Python, Flask and MongoDB
Developing RESTful Web APIs with Python, Flask and MongoDBDeveloping RESTful Web APIs with Python, Flask and MongoDB
Developing RESTful Web APIs with Python, Flask and MongoDB
 

Similaire à Sonico: OpenSocial Virality Guide

Nitin Rajput - Facebook Developer Garage Bangalore
Nitin Rajput - Facebook Developer Garage BangaloreNitin Rajput - Facebook Developer Garage Bangalore
Nitin Rajput - Facebook Developer Garage BangaloreAbhishek Goyal
 
Shiny Agency's Facebook Development Guidelines
Shiny Agency's Facebook Development GuidelinesShiny Agency's Facebook Development Guidelines
Shiny Agency's Facebook Development GuidelinesRoy Pereira
 
Make your PWA feel more like an app
Make your PWA feel more like an appMake your PWA feel more like an app
Make your PWA feel more like an appÖnder Ceylan
 
PERTEMUAN 3_INTRO TO ANDROID APP DEV.pdf
PERTEMUAN 3_INTRO TO ANDROID APP DEV.pdfPERTEMUAN 3_INTRO TO ANDROID APP DEV.pdf
PERTEMUAN 3_INTRO TO ANDROID APP DEV.pdfarfa442827
 
Windows phone 8 session 13
Windows phone 8 session 13Windows phone 8 session 13
Windows phone 8 session 13hitesh chothani
 
Mike king - Digital body language 2.0
Mike king - Digital body language 2.0Mike king - Digital body language 2.0
Mike king - Digital body language 2.0Neo Consulting
 
Progressive web apps
Progressive web appsProgressive web apps
Progressive web appsSuraj Kumar
 
Design for charms & contracts
Design for charms & contractsDesign for charms & contracts
Design for charms & contractsMaria Nasioti
 
The Future of Web Apps
The Future of Web AppsThe Future of Web Apps
The Future of Web AppsiCiDIGITAL
 
Facebook Coin
Facebook CoinFacebook Coin
Facebook Coinnithiya
 
Blending Delicious User Experiences For Windows Phone 7 (by VerySoftware)
Blending Delicious User Experiences For Windows Phone 7 (by VerySoftware)Blending Delicious User Experiences For Windows Phone 7 (by VerySoftware)
Blending Delicious User Experiences For Windows Phone 7 (by VerySoftware)VerySoftware
 
Mobile App Basics for Beginners
Mobile App Basics for BeginnersMobile App Basics for Beginners
Mobile App Basics for BeginnersSignUp4
 
12 wp7 marketing windows phone applications
12 wp7   marketing windows phone applications12 wp7   marketing windows phone applications
12 wp7 marketing windows phone applicationsTao Wang
 
Hi5 Hackathon Presentation
Hi5 Hackathon PresentationHi5 Hackathon Presentation
Hi5 Hackathon PresentationLou Moore
 

Similaire à Sonico: OpenSocial Virality Guide (20)

Android app development guide for freshers by ace web academy
Android app development guide for freshers  by ace web academyAndroid app development guide for freshers  by ace web academy
Android app development guide for freshers by ace web academy
 
Nitin Rajput - Facebook Developer Garage Bangalore
Nitin Rajput - Facebook Developer Garage BangaloreNitin Rajput - Facebook Developer Garage Bangalore
Nitin Rajput - Facebook Developer Garage Bangalore
 
Shiny Agency's Facebook Development Guidelines
Shiny Agency's Facebook Development GuidelinesShiny Agency's Facebook Development Guidelines
Shiny Agency's Facebook Development Guidelines
 
Make your PWA feel more like an app
Make your PWA feel more like an appMake your PWA feel more like an app
Make your PWA feel more like an app
 
PERTEMUAN 3_INTRO TO ANDROID APP DEV.pdf
PERTEMUAN 3_INTRO TO ANDROID APP DEV.pdfPERTEMUAN 3_INTRO TO ANDROID APP DEV.pdf
PERTEMUAN 3_INTRO TO ANDROID APP DEV.pdf
 
How to build your own Android App -Step by Step Guide
How to build your own Android App -Step by Step GuideHow to build your own Android App -Step by Step Guide
How to build your own Android App -Step by Step Guide
 
Mobile App Marketing Guide
Mobile App Marketing GuideMobile App Marketing Guide
Mobile App Marketing Guide
 
Windows phone 8 session 13
Windows phone 8 session 13Windows phone 8 session 13
Windows phone 8 session 13
 
Mike king - Digital body language 2.0
Mike king - Digital body language 2.0Mike king - Digital body language 2.0
Mike king - Digital body language 2.0
 
Progressive web apps
Progressive web appsProgressive web apps
Progressive web apps
 
Design for charms & contracts
Design for charms & contractsDesign for charms & contracts
Design for charms & contracts
 
The Future of Web Apps
The Future of Web AppsThe Future of Web Apps
The Future of Web Apps
 
Facebook Coin
Facebook CoinFacebook Coin
Facebook Coin
 
16.mobileapps demo
16.mobileapps demo16.mobileapps demo
16.mobileapps demo
 
16.mobileapps demo
16.mobileapps demo16.mobileapps demo
16.mobileapps demo
 
16.mobileapps demo
16.mobileapps demo16.mobileapps demo
16.mobileapps demo
 
Blending Delicious User Experiences For Windows Phone 7 (by VerySoftware)
Blending Delicious User Experiences For Windows Phone 7 (by VerySoftware)Blending Delicious User Experiences For Windows Phone 7 (by VerySoftware)
Blending Delicious User Experiences For Windows Phone 7 (by VerySoftware)
 
Mobile App Basics for Beginners
Mobile App Basics for BeginnersMobile App Basics for Beginners
Mobile App Basics for Beginners
 
12 wp7 marketing windows phone applications
12 wp7   marketing windows phone applications12 wp7   marketing windows phone applications
12 wp7 marketing windows phone applications
 
Hi5 Hackathon Presentation
Hi5 Hackathon PresentationHi5 Hackathon Presentation
Hi5 Hackathon Presentation
 

Dernier

TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Manik S Magar
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningLars Bell
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfLoriGlavin3
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
Sample pptx for embedding into website for demo
Sample pptx for embedding into website for demoSample pptx for embedding into website for demo
Sample pptx for embedding into website for demoHarshalMandlekar2
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersNicole Novielli
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxLoriGlavin3
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxLoriGlavin3
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 

Dernier (20)

TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine Tuning
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdf
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
Sample pptx for embedding into website for demo
Sample pptx for embedding into website for demoSample pptx for embedding into website for demo
Sample pptx for embedding into website for demo
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software Developers
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 

Sonico: OpenSocial Virality Guide

  • 1.  
  • 3.
  • 4.
  • 5. Invite friends Code example The OpenSocial API call that should be used to share an application is: opensocial.requestShareApp(null, null, null) Default call, without ids to pre-select (it’ll select them all), subtitle, callback opensocial.requestShareApp (recipients, reason, opt_callback, opt_params) There is an "Invite friends" button available in the canvas view . This button will always be available in all applications even if your application does not use opensocial.requestShareApp More information and examples at the CodeRunner exercises - Sharing Applications section http:// www.sonico.com/app_dev_docs.php
  • 6.
  • 7. Activities Code example var params = { 'title' : 'just posted an activity.' }; var activity = opensocial.newActivity(params); opensocial.requestCreateActivity(activity) Post a simple activitie: You can customize your app activitie by adding the body parameter and including the desired HTML code in it. More information and examples at the Documentation and Alignments - Viral Channels section http:// www.sonico.com/app_dev_docs.php
  • 8.
  • 9. Notifications Code example The title parameter must contain a URL to an image, which will be shown on the notifications page. Here you may also use a Sonico userid instead of “VIEWER”. More information and examples at the Documentation and Alignments - Viral Channels section http:// www.sonico.com/app_dev_docs.php var urlToThumbnail = “thumbnail-URL"; var params = { 'title': urlToThumbnail, 'type': opensocial.Message.Type.NOTIFICATION }; var message = opensocial.newMessage("This is a notification", params); opensocial.requestSendMessage("VIEWER", message); Post a simple activitie:
  • 10.
  • 11. E-Mail messages Code example Here you may also use a Sonico userid instead of “VIEWER”. More information and examples at the Documentation and Alignments - Viral Channels section http:// www.sonico.com/app_dev_docs.php Send an e-mail to the viewer: var params = { 'title': "this is the title", 'type': opensocial.Message.Type.EMAIL }; var message = opensocial.newMessage("This is the email message", params); opensocial.requestSendMessage("VIEWER", message);
  • 12.
  • 13. Raul Bajales OpenSocial Technical Leader [email_address] Alejandro Sena Product Architect [email_address] Thanks! Feel free to contact us if you have any question.