Enviar pesquisa
Carregar
Slide shareapi
•
0 gostou
•
186 visualizações
Sanjulika Rastogi
Seguir
Tecnologia
Design
Denunciar
Compartilhar
Denunciar
Compartilhar
1 de 5
Baixar agora
Baixar para ler offline
Recomendados
Office 365 - Introduction to SharePoint Online Development - SharePoint Conne...
Office 365 - Introduction to SharePoint Online Development - SharePoint Conne...
Corey Roth
O365con14 - the new sharepoint online apps - napa in action
O365con14 - the new sharepoint online apps - napa in action
NCCOMMS
Developer’s Independence Day:Introducing the SharePoint App Model
Developer’s Independence Day:Introducing the SharePoint App Model
bgerman
App Model For SharePoint 2013
App Model For SharePoint 2013
Toni Il Caiser
An IT Pro Guide to Deploying and Managing SharePoint 2013 Apps
An IT Pro Guide to Deploying and Managing SharePoint 2013 Apps
Randy Williams
SharePoint 2013 “App Model” Developing and Deploying Provider Hosted Apps
SharePoint 2013 “App Model” Developing and Deploying Provider Hosted Apps
Sanjay Patel
Deep dive into SharePoint 2013 hosted apps - Chris OBrien
Deep dive into SharePoint 2013 hosted apps - Chris OBrien
Chris O'Brien
Solving business problems: No-code approach with SharePoint designer workflow...
Solving business problems: No-code approach with SharePoint designer workflow...
Bhakthi Liyanage
Recomendados
Office 365 - Introduction to SharePoint Online Development - SharePoint Conne...
Office 365 - Introduction to SharePoint Online Development - SharePoint Conne...
Corey Roth
O365con14 - the new sharepoint online apps - napa in action
O365con14 - the new sharepoint online apps - napa in action
NCCOMMS
Developer’s Independence Day:Introducing the SharePoint App Model
Developer’s Independence Day:Introducing the SharePoint App Model
bgerman
App Model For SharePoint 2013
App Model For SharePoint 2013
Toni Il Caiser
An IT Pro Guide to Deploying and Managing SharePoint 2013 Apps
An IT Pro Guide to Deploying and Managing SharePoint 2013 Apps
Randy Williams
SharePoint 2013 “App Model” Developing and Deploying Provider Hosted Apps
SharePoint 2013 “App Model” Developing and Deploying Provider Hosted Apps
Sanjay Patel
Deep dive into SharePoint 2013 hosted apps - Chris OBrien
Deep dive into SharePoint 2013 hosted apps - Chris OBrien
Chris O'Brien
Solving business problems: No-code approach with SharePoint designer workflow...
Solving business problems: No-code approach with SharePoint designer workflow...
Bhakthi Liyanage
Kolkata Salesforce Developer Group Online - Summer '17
Kolkata Salesforce Developer Group Online - Summer '17
Ashwani Soni
spm
spm
guest05165f
Apps 101 - Moving to the SharePoint 2013 App Model - Presented 7/27/13 at Sha...
Apps 101 - Moving to the SharePoint 2013 App Model - Presented 7/27/13 at Sha...
BlueMetalInc
Google app engine
Google app engine
shreyashsrs66
Build apps for slack
Build apps for slack
Binod Jung Bogati
Building Apps for SharePoint 2013 by Andrew Connell - SPTechCon
Building Apps for SharePoint 2013 by Andrew Connell - SPTechCon
SPTechCon
Dropbox with Mule
Dropbox with Mule
Manav Prasad
Introduction to lightning components
Introduction to lightning components
Mohith Shrivastava
Practical Business Intelligence in SharePoint 2013 - Honolulu
Practical Business Intelligence in SharePoint 2013 - Honolulu
Ivan Sanders
SPCA2013 - Developing Provider-Hosted Apps for SharePoint 2013
SPCA2013 - Developing Provider-Hosted Apps for SharePoint 2013
NCCOMMS
O365 DEVCamp Los Angeles June 16, 2015 Module 02 Setting up the Environments
O365 DEVCamp Los Angeles June 16, 2015 Module 02 Setting up the Environments
Ivan Sanders
Mule Integration with Dropbox
Mule Integration with Dropbox
Ramakrishna Narkedamilli
Hooking SharePoint APIs with Android
Hooking SharePoint APIs with Android
Kris Wagner
SharePoint 2013 “App Model” Developing and Deploying Provider Hosted Apps
SharePoint 2013 “App Model” Developing and Deploying Provider Hosted Apps
Sanjay Patel
O365 DEVCamp Los Angeles June 16, 2015 Module 03 Hook into Apps for Sharepoint
O365 DEVCamp Los Angeles June 16, 2015 Module 03 Hook into Apps for Sharepoint
Ivan Sanders
Vodafone Update for iPhone Release Notes 2.0
Vodafone Update for iPhone Release Notes 2.0
VodafoneUpdate
Sakai Overview 06-2004
Sakai Overview 06-2004
Charles Severance
Oracle APEX plugins - AUSOUG Connect 2016
Oracle APEX plugins - AUSOUG Connect 2016
Lino Schildenfeld
Rest With Raml
Rest With Raml
vijay dhanakodi
WordPress Launch Checklist
WordPress Launch Checklist
MakeWebBetter
Culturally Proficient Educator Perkins
Culturally Proficient Educator Perkins
Sanjulika Rastogi
Consent Decree Power Point (2014)
Consent Decree Power Point (2014)
Sanjulika Rastogi
Mais conteúdo relacionado
Mais procurados
Kolkata Salesforce Developer Group Online - Summer '17
Kolkata Salesforce Developer Group Online - Summer '17
Ashwani Soni
spm
spm
guest05165f
Apps 101 - Moving to the SharePoint 2013 App Model - Presented 7/27/13 at Sha...
Apps 101 - Moving to the SharePoint 2013 App Model - Presented 7/27/13 at Sha...
BlueMetalInc
Google app engine
Google app engine
shreyashsrs66
Build apps for slack
Build apps for slack
Binod Jung Bogati
Building Apps for SharePoint 2013 by Andrew Connell - SPTechCon
Building Apps for SharePoint 2013 by Andrew Connell - SPTechCon
SPTechCon
Dropbox with Mule
Dropbox with Mule
Manav Prasad
Introduction to lightning components
Introduction to lightning components
Mohith Shrivastava
Practical Business Intelligence in SharePoint 2013 - Honolulu
Practical Business Intelligence in SharePoint 2013 - Honolulu
Ivan Sanders
SPCA2013 - Developing Provider-Hosted Apps for SharePoint 2013
SPCA2013 - Developing Provider-Hosted Apps for SharePoint 2013
NCCOMMS
O365 DEVCamp Los Angeles June 16, 2015 Module 02 Setting up the Environments
O365 DEVCamp Los Angeles June 16, 2015 Module 02 Setting up the Environments
Ivan Sanders
Mule Integration with Dropbox
Mule Integration with Dropbox
Ramakrishna Narkedamilli
Hooking SharePoint APIs with Android
Hooking SharePoint APIs with Android
Kris Wagner
SharePoint 2013 “App Model” Developing and Deploying Provider Hosted Apps
SharePoint 2013 “App Model” Developing and Deploying Provider Hosted Apps
Sanjay Patel
O365 DEVCamp Los Angeles June 16, 2015 Module 03 Hook into Apps for Sharepoint
O365 DEVCamp Los Angeles June 16, 2015 Module 03 Hook into Apps for Sharepoint
Ivan Sanders
Vodafone Update for iPhone Release Notes 2.0
Vodafone Update for iPhone Release Notes 2.0
VodafoneUpdate
Sakai Overview 06-2004
Sakai Overview 06-2004
Charles Severance
Oracle APEX plugins - AUSOUG Connect 2016
Oracle APEX plugins - AUSOUG Connect 2016
Lino Schildenfeld
Rest With Raml
Rest With Raml
vijay dhanakodi
WordPress Launch Checklist
WordPress Launch Checklist
MakeWebBetter
Mais procurados
(20)
Kolkata Salesforce Developer Group Online - Summer '17
Kolkata Salesforce Developer Group Online - Summer '17
spm
spm
Apps 101 - Moving to the SharePoint 2013 App Model - Presented 7/27/13 at Sha...
Apps 101 - Moving to the SharePoint 2013 App Model - Presented 7/27/13 at Sha...
Google app engine
Google app engine
Build apps for slack
Build apps for slack
Building Apps for SharePoint 2013 by Andrew Connell - SPTechCon
Building Apps for SharePoint 2013 by Andrew Connell - SPTechCon
Dropbox with Mule
Dropbox with Mule
Introduction to lightning components
Introduction to lightning components
Practical Business Intelligence in SharePoint 2013 - Honolulu
Practical Business Intelligence in SharePoint 2013 - Honolulu
SPCA2013 - Developing Provider-Hosted Apps for SharePoint 2013
SPCA2013 - Developing Provider-Hosted Apps for SharePoint 2013
O365 DEVCamp Los Angeles June 16, 2015 Module 02 Setting up the Environments
O365 DEVCamp Los Angeles June 16, 2015 Module 02 Setting up the Environments
Mule Integration with Dropbox
Mule Integration with Dropbox
Hooking SharePoint APIs with Android
Hooking SharePoint APIs with Android
SharePoint 2013 “App Model” Developing and Deploying Provider Hosted Apps
SharePoint 2013 “App Model” Developing and Deploying Provider Hosted Apps
O365 DEVCamp Los Angeles June 16, 2015 Module 03 Hook into Apps for Sharepoint
O365 DEVCamp Los Angeles June 16, 2015 Module 03 Hook into Apps for Sharepoint
Vodafone Update for iPhone Release Notes 2.0
Vodafone Update for iPhone Release Notes 2.0
Sakai Overview 06-2004
Sakai Overview 06-2004
Oracle APEX plugins - AUSOUG Connect 2016
Oracle APEX plugins - AUSOUG Connect 2016
Rest With Raml
Rest With Raml
WordPress Launch Checklist
WordPress Launch Checklist
Destaque
Culturally Proficient Educator Perkins
Culturally Proficient Educator Perkins
Sanjulika Rastogi
Consent Decree Power Point (2014)
Consent Decree Power Point (2014)
Sanjulika Rastogi
Culturally Proficient Educator Perkins
Culturally Proficient Educator Perkins
Sanjulika Rastogi
educational plicies
educational plicies
Sanjulika Rastogi
Power Point Chapter Three
Power Point Chapter Three
Sanjulika Rastogi
Cultural Implications Grogent 14
Cultural Implications Grogent 14
Sanjulika Rastogi
My cool new Slideshow!
My cool new Slideshow!
Sanjulika Rastogi
Power Point Chapter Two
Power Point Chapter Two
Sanjulika Rastogi
Power Point Chapter Two
Power Point Chapter Two
Sanjulika Rastogi
Consent Decree
Consent Decree
Sanjulika Rastogi
คู่มือการใช้โปรแกรม Pharmacy MTM
คู่มือการใช้โปรแกรม Pharmacy MTM
Kris Phueakkham
Consent Decree Power Point
Consent Decree Power Point
Sanjulika Rastogi
Culturally Proficient Educators (2014)
Culturally Proficient Educators (2014)
Sanjulika Rastogi
Power Point Chapter Three
Power Point Chapter Three
Sanjulika Rastogi
Pop Tart Cat 3
Pop Tart Cat 3
Sanjulika Rastogi
Culturally Proficient Educator Perkins
Culturally Proficient Educator Perkins
Sanjulika Rastogi
Destaque
(16)
Culturally Proficient Educator Perkins
Culturally Proficient Educator Perkins
Consent Decree Power Point (2014)
Consent Decree Power Point (2014)
Culturally Proficient Educator Perkins
Culturally Proficient Educator Perkins
educational plicies
educational plicies
Power Point Chapter Three
Power Point Chapter Three
Cultural Implications Grogent 14
Cultural Implications Grogent 14
My cool new Slideshow!
My cool new Slideshow!
Power Point Chapter Two
Power Point Chapter Two
Power Point Chapter Two
Power Point Chapter Two
Consent Decree
Consent Decree
คู่มือการใช้โปรแกรม Pharmacy MTM
คู่มือการใช้โปรแกรม Pharmacy MTM
Consent Decree Power Point
Consent Decree Power Point
Culturally Proficient Educators (2014)
Culturally Proficient Educators (2014)
Power Point Chapter Three
Power Point Chapter Three
Pop Tart Cat 3
Pop Tart Cat 3
Culturally Proficient Educator Perkins
Culturally Proficient Educator Perkins
Semelhante a Slide shareapi
Slideshare API
Slideshare API
boucher
başlık
başlık
brmiz.com
Linkedin OAuth for curious people
Linkedin OAuth for curious people
Rory Cawley
Slideshare Api Doc
Slideshare Api Doc
alterman
Api Doc
Api Doc
Ankur Madan
How to get data from twitter (by hnnrrhm)
How to get data from twitter (by hnnrrhm)
Hani Nurrahmi
Developing your personal Twitter web application in 60 minustes
Developing your personal Twitter web application in 60 minustes
Mitesh Sanghvi
ApiDD Consumer
ApiDD Consumer
apidd
Linkedin & OAuth
Linkedin & OAuth
Umang Goyal
I Love APIs 2015: Advanced Crash Course in Apigee Edge Workshop
I Love APIs 2015: Advanced Crash Course in Apigee Edge Workshop
Apigee | Google Cloud
Schema-First API Design
Schema-First API Design
Yos Riady
Adding Identity Management and Access Control to your Application - Exersices
Adding Identity Management and Access Control to your Application - Exersices
Álvaro Alonso González
Api Doc
Api Doc
web2magic
Api Doc
Api Doc
guest50b1db
Mule integration with linkedin
Mule integration with linkedin
Khasim Saheb
Oracle APEX Social Login
Oracle APEX Social Login
msewtz
API Workshop: Deep dive into REST APIs
API Workshop: Deep dive into REST APIs
Tom Johnson
Developing Apps with Azure AD
Developing Apps with Azure AD
SharePointRadi
WordCamp San Diego 2015 - WordPress, WP-API, and Web Applications
WordCamp San Diego 2015 - WordPress, WP-API, and Web Applications
Roy Sivan
REST API Basics
REST API Basics
Tharindu Weerasinghe
Semelhante a Slide shareapi
(20)
Slideshare API
Slideshare API
başlık
başlık
Linkedin OAuth for curious people
Linkedin OAuth for curious people
Slideshare Api Doc
Slideshare Api Doc
Api Doc
Api Doc
How to get data from twitter (by hnnrrhm)
How to get data from twitter (by hnnrrhm)
Developing your personal Twitter web application in 60 minustes
Developing your personal Twitter web application in 60 minustes
ApiDD Consumer
ApiDD Consumer
Linkedin & OAuth
Linkedin & OAuth
I Love APIs 2015: Advanced Crash Course in Apigee Edge Workshop
I Love APIs 2015: Advanced Crash Course in Apigee Edge Workshop
Schema-First API Design
Schema-First API Design
Adding Identity Management and Access Control to your Application - Exersices
Adding Identity Management and Access Control to your Application - Exersices
Api Doc
Api Doc
Api Doc
Api Doc
Mule integration with linkedin
Mule integration with linkedin
Oracle APEX Social Login
Oracle APEX Social Login
API Workshop: Deep dive into REST APIs
API Workshop: Deep dive into REST APIs
Developing Apps with Azure AD
Developing Apps with Azure AD
WordCamp San Diego 2015 - WordPress, WP-API, and Web Applications
WordCamp San Diego 2015 - WordPress, WP-API, and Web Applications
REST API Basics
REST API Basics
Mais de Sanjulika Rastogi
Using Proficiency Testing
Using Proficiency Testing
Sanjulika Rastogi
WIDA CELLA
WIDA CELLA
Sanjulika Rastogi
Using Proficiency Testing
Using Proficiency Testing
Sanjulika Rastogi
Using Proficiency Testing
Using Proficiency Testing
Sanjulika Rastogi
WIDA CELLA
WIDA CELLA
Sanjulika Rastogi
Methods-Building Developmental Lessons
Methods-Building Developmental Lessons
Sanjulika Rastogi
SLA Theories-Chapter 6
SLA Theories-Chapter 6
Sanjulika Rastogi
Language Experience Lesson Activity
Language Experience Lesson Activity
Sanjulika Rastogi
Cooperative Learning Activity
Cooperative Learning Activity
Sanjulika Rastogi
ganesh testing
ganesh testing
Sanjulika Rastogi
ganesh testing
ganesh testing
Sanjulika Rastogi
Test resource 2
Test resource 2
Sanjulika Rastogi
Resource Erin
Resource Erin
Sanjulika Rastogi
Resource Erin
Resource Erin
Sanjulika Rastogi
Test resource 2
Test resource 2
Sanjulika Rastogi
Pop Tart Cat 3
Pop Tart Cat 3
Sanjulika Rastogi
Pop Tart Cat 3
Pop Tart Cat 3
Sanjulika Rastogi
Test resource 2
Test resource 2
Sanjulika Rastogi
Resource Erin
Resource Erin
Sanjulika Rastogi
test
test
Sanjulika Rastogi
Mais de Sanjulika Rastogi
(20)
Using Proficiency Testing
Using Proficiency Testing
WIDA CELLA
WIDA CELLA
Using Proficiency Testing
Using Proficiency Testing
Using Proficiency Testing
Using Proficiency Testing
WIDA CELLA
WIDA CELLA
Methods-Building Developmental Lessons
Methods-Building Developmental Lessons
SLA Theories-Chapter 6
SLA Theories-Chapter 6
Language Experience Lesson Activity
Language Experience Lesson Activity
Cooperative Learning Activity
Cooperative Learning Activity
ganesh testing
ganesh testing
ganesh testing
ganesh testing
Test resource 2
Test resource 2
Resource Erin
Resource Erin
Resource Erin
Resource Erin
Test resource 2
Test resource 2
Pop Tart Cat 3
Pop Tart Cat 3
Pop Tart Cat 3
Pop Tart Cat 3
Test resource 2
Test resource 2
Resource Erin
Resource Erin
test
test
Último
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdf
LoriGlavin3
Data governance with Unity Catalog Presentation
Data governance with Unity Catalog Presentation
Knoldus Inc.
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Pim van der Noll
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
Lonnie McRorey
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
ThousandEyes
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software Developers
Nicole Novielli
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
fnnc6jmgwh
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
Pixlogix Infotech
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
LoriGlavin3
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Alkin Tezuysal
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdf
Ingrid Airi González
React Native vs Ionic - The Best Mobile App Framework
React Native vs Ionic - The Best Mobile App Framework
Pixlogix Infotech
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
Inflectra
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
BookNet Canada
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
panagenda
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
LoriGlavin3
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integration
marketing932765
Glenn Lazarus- Why Your Observability Strategy Needs Security Observability
Glenn Lazarus- Why Your Observability Strategy Needs Security Observability
itnewsafrica
Varsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
Varsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
itnewsafrica
Último
(20)
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Data governance with Unity Catalog Presentation
Data governance with Unity Catalog Presentation
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software Developers
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdf
React Native vs Ionic - The Best Mobile App Framework
React Native vs Ionic - The Best Mobile App Framework
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integration
Glenn Lazarus- Why Your Observability Strategy Needs Security Observability
Glenn Lazarus- Why Your Observability Strategy Needs Security Observability
Varsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
Varsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
Slide shareapi
1.
Upload and show documents from slideshare on our application using API in PHP Before start using apis of slideshare , we need to have authentication api for it Steps for getting API key and secret key for your application: 1. After Login: go to http://www.slideshare.net/developers/applyforapi and enter your name and send request for api 2. API key along with secret key will be mail to your mail soon after the request Note : This method requires extra permissions. If you want to upload a file using SlideShare API, please send an email to api@slideshare.com with your developer account username describing the use case. 1.
Upload doc to SlideShare: API : Request Type : HTTPS GET or HTTPS POST (for slideshow_srcfile) Authorization : Required URL : https://www.slideshare.net/api/2/upload_slideshow Required parameters ● username : username of the requesting user ● password : password of the requesting user ● slideshow_title : slideshow's title ● slideshow_srcfile : slideshow file (requires HTTPS POST) OR ● upload_url : string containing an url pointing to the power point file Optional parameters ● slideshow_description : description ● slideshow_tags : tags should be comma separated ● make_src_public : Y if you want users to be able to download the ppt file, N otherwise. Default is Y Privacy settings (optional) ● make_slideshow_private : Should be Y if you want to make the slideshow private. If this is not set, following tags will not be considered ● generate_secret_url : Generate a secret URL for the slideshow. Requires make_slideshow_private to be Y ● allow_embeds : Sets if other websites should be allowed to embed the slideshow. Requires make_slideshow_private to be Y ● share_with_contacts : Sets if your contacts on SlideShare can view the slideshow. Requires make_slideshow_private to be Y Response XML Format <SlideShowUploaded>
2.
<SlideShowID>{slideshow id goes here}</SlideShowID> </SlideShowUploaded> Create following form : //do not change the form action as it api url for uploading <form action="https://www.slideshare.net/api/2/upload_slideshow" method="post" enctype='multipart/formdata' name="ssuploadform"> Slideshare API Key (api_key):<br/> <input name="api_key" type="text" size="20"> <br><br> Slideshare Shared Secret:<br/> <input name="sharedsecret" type="text" size="20"> <br><br> <input name="ts" type="hidden" value=""> <input type="hidden" name="hash" value=""> Slideshare username (username): <br><input name="username" type="text" value="" size="20"><br><br> Slideshare password (password): <br><input name="password" type="text" value="" size="20"><br><br> Slideshow Title (slideshow_title): <br><input name="slideshow_title" type="text" value="My cool new Slideshow!" size="50"><br><br> Slideshow Source File (slideshow_srcfile): <br><input name="slideshow_srcfile" type="file" size="20"><br><br> <input type="submit" onClick="return generateTimeHash(this.form)" value="Upload Slideshow!"> </form> <script type="text/javascript"> function getUnixTime() { var theDate = new Date(); return Math.round(theDate.getTime()/1000.0); } function generateTimeHash(form) { if (form != null) { var timestr = getUnixTime(); var ss = document.ssuploadform.sharedsecret.value; form.ts.value = timestr; var hashstr = SHA1(ss + timestr); alert('UNIX Time=[' + timestr + ']nSecret Key=[' + ss + ']nSHA1 Hash=[' + hashstr + ']'); form.hash.value = hashstr; return true; } return false; } </script> FIll this form and you will be able to upload the doc to slideshare In resonse you will get the slideshowID in xml, store it and save it in db for fetching same doc for
3.
view on our application 2. Viewing the document in slideshare layout : Multiple ways to do that but depend upon the input we have Currently we have only slideshowID for doc so using api through curl we will fetch the data and display the embed code. First Method : <?php class slideShare { //*** do not alter this public $endpoint = 'https://www.slideshare.net/api/2/'; public $key = 'XXXXXX'; //your api key public $secret = 'XXXXXX'; //your secret key //*** public function call($api,$params) { $ts = time(); $hash = sha1($this>secret . $ts); $url = $this>endpoint . $api."api_key=$this>key&ts=$ts&hash=$hash&" . $params; return $this>curlRequest($url); } public function curlRequest($url){ $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, $url); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); $res = curl_exec($ch); curl_close($ch); return $res; } } view page : index.php <?php include_once 'slide_share.php'; $req=new slideShare(); $id=25835769; // just example $show=$req>call("get_slideshow?","slideshow_id=$id&exclude_tags=1&detailed=1"); //print_r($show); $movies = new SimpleXMLElement($show); echo $movies>ID; echo $movies>Embed; // this returns the object of your document
4.
echo $movies>PPTLocation; 1 Second Method : if you have url of slide share, you can call oembed api thru curl eg: http://www.slideshare.net/api/oembed/2?url={url}&format=json Third Method : Javascript: After getting PPTLocation from first method [1] XML ,we can also use its javascript api From first method point 1 <?php $doc=$movies>PPTLocation;?> <html> <head> <title>SlideShare Player API Example</title> <script type="text/javascript" src="swfobject.js"></script> <script type="text/javascript"> var flashMovie; //Load the flash player. Properties for the player can be changed here. function loadPlayer() { //allowScriptAccess from other domains var params = { allowScriptAccess: "always" }; var atts = { id: "player" }; //doc: The path of the file to be used //startSlide: The number of the slide to start from //rel: Whether to show a screen with related slideshows at the end or not. 0 means false and 1 is true.. var flashvars = { doc : "thirstupload800x60012155343205187078",//<?php echo $doc?> startSlide : 1, rel : 0 }; //Generate the embed SWF file swfobject.embedSWF("http://static.slidesharecdn.com/swf/ssplayer2.swf", "player", "598", "480", "8", null, flashvars, params, atts); //Get a reference to the player flashMovie = document.getElementById("player"); } //Jump to the appropriate slide function jumpTo(){ flashMovie.jumpTo(parseInt(document.getElementById("slidenumber").value)); }
5.
//Update the slide number in the field for the same function updateSlideNumber(){ document.getElementById("slidenumber").value = flashMovie.getCurrentSlide(); } </script> </head> <body bgcolor="#ffffff" onload="loadPlayer();"> <?php ?> <div id="player"> You need Flash player 8+ and JavaScript enabled to view this video. </div> <div style="marginleft: 150px; margintop: 10px;"> <button onclick="flashMovie.first();updateSlideNumber();" type="button" value="First">First</button> <button onclick="flashMovie.previous();updateSlideNumber();" type="button" value="Previous">Previous</button> <button onclick="jumpTo();updateSlideNumber();" type="button" value="Go to">Go to</button> <input type="text" id="slidenumber" size="2" value="1" onkeydown="if (event.keyCode == 13) { jumpTo(); }"/> <button onclick="flashMovie.next();updateSlideNumber();" type="button" value="Next">Next</button> <button onclick="flashMovie.last();updateSlideNumber();" type="button" value="Last">Last</button> </div> </body> </html> Refrence : http://www.slideshare.net/developers BY : Sanjulika Rastogi
Baixar agora