2011-09-06 4 views
7

पर एक फ़ाइल अपलोड करें क्या स्काईड्राइव पर फ़ाइल अपलोड करने के लिए आने वाली आम रिलीज में WP7 की एक आम API है?स्काइडाइडिव

यदि यह है, तो मुझे एक उदाहरण और API विवरण कहां मिल सकता है?

+0

संभव स्थापित OneDrive डुप्लिकेट [क्या माइक्रोसॉफ्ट स्काईडाइव में एपीआई है?] (http://stackoverflow.com/questions/307696/does-microsoft-skydrive-have-an-api) – ctacke

+0

स्पष्ट रूप से कुछ एपीआई है, लेकिन अपलोड करने के लिए नहीं: http: //windowsteamblog.com/windows_live/b/windowslive/archive/2011/07/20/developers-learn-how-to-bring-data-from-hotmail-messenger-and-skydrive-to-your-mobile-apps। एएसपीएक्स – thumbmunkeys

+0

मैंने अपने ब्लॉग - मेट्रोस्की पर वास्तविक दुनिया के एप्लिकेशन का एक पूरा उदाहरण अपलोड किया है - यह लगभग सभी स्काईडाइव सुविधाओं को प्रदर्शित करता है जिनका उपयोग आप लाइव एसडीके 5.0 और विंडोज फोन 7 मैंगो: [पूर्ण नमूना] (http: // ब्लॉग) के माध्यम से कर सकते हैं। mecum.biz/2012/01/a-complete-windows-phone-7-mango-skydrive- नमूना-metrosky/) – awsomedevsigner

उत्तर

6

इस SO post के अनुसार:

SkyDrive कार्यक्षमता तृतीय पक्ष डेवलपर्स के लिए उपलब्ध नहीं है। वास्तव में, कोई आधिकारिक सार्वजनिक SkyDrive API नहीं है।

यह अन्य SO post भी देखें।

अद्यतन:

window steam blog से (एपीआई पहुंच में परिवर्तन उनका कहना है के लिए एरिक करने के लिए क्रेडिट):

विंडोज के लिए लाइव कनेक्ट एपीआई के नए संस्करण और लाइव एसडीके फोन अब भेज दिया गया है। कृपया के बारे में और जानने के लिए अभी पढ़ें, या और भी जानकारी प्राप्त करने के लिए Live Connect developer center पर जाएं।

developer center नोटों कि:

लाइव एसडीके भी विंडोज फोन, Android और iOS के लिए उपलब्ध है। लाइव कनेक्ट एपीआई ओएथ 2.0, जेएसओएन, और एक्सएमपीपी, जैसे खुले मानकों का उपयोग करते हैं जिससे उन्हें काम करने में आसान और परिचित बना दिया जाता है।

+1

यह अब सच नहीं है। स्काईडाइव ने दिसंबर 2011 में अपनी एपीआई लॉन्च की: http://windowsteamblog.com/windows_live/b/windowslive/archive/2011/12/07/skydrive-apis-for-docs-and-photos-now-ready-to-cloud- सक्षम-ऐप्स-ऑन-विंडोज -8-विंडोज-फोन-और-more.aspx –

+0

@EricWarnke, इसे इंगित करने के लिए धन्यवाद - मैंने सार्वजनिक उत्तर स्थिति को प्रतिबिंबित करने के लिए अपना उत्तर अपडेट कर दिया है। – JW8

3

AFAIK वहाँ है मैंगो/WP7 से SkyDrive पर एक फ़ाइल अपलोड करने के लिए कोई आधिकारिक एपीआई ... उदाहरण के लिए देखें http://windowsteamblog.com/windows_live/b/windowslive/archive/2011/06/07/don-t-wait-for-your-cloud-use-hotmail-and-skydrive-today-on-your-pc-mac-or-phone.aspx

आप एक अनाधिकारिक ग्राहक इस्तेमाल कर सकते हैं - देख http://skydriveapiclient.codeplex.com/

संपादित करें:

चूंकि स्काईडाइव WebDAV के माध्यम से सुलभ है, इसलिए आप किसी भी वेबएडीवी-सक्षम क्लाइंट को फ़ाइल अपलोड करने जैसे बुनियादी कार्यों के लिए उपयोग कर सकते हैं ...

2

बिल्ड 11 में लाइव एसकेडी पर एक पूर्वावलोकन की घोषणा की गई है।

क्या आप साइन अप और कम से एपीआई समावेशी प्रलेखन प्राप्त कर सकते हैं: http://connect.microsoft.com/site1226

+0

यह लिंक मर चुका है। – Pretzel

1

माइक्रोसॉफ्ट SkyDrive "API" JavaScript लाइब्रेरी के रूप में कार्यान्वित किया जाता है। न केवल वे बुनियादी सामान्य फाइल सिस्टम प्रबंधन संचालन का समर्थन नहीं करते हैं, आपको ब्राउज़र ऑब्जेक्ट को तुरंत चालू करना होगा और इसकी श्रृंखला खींचना होगा, जो बेहद आकर्षक है।

मैंने सीधे कुछ कक्षाएं लागू की हैं जो आपको क्लाउड आधारित फ़ाइल सिस्टम के रूप में स्काईडाइव का उपयोग करने की अनुमति देगी। मैंने किसी भी सोशल मीडिया पहलुओं का समर्थन नहीं किया है।http://cerulean.codeplex.com/documentation

6

आप:

मेरे कक्षाएं यहाँ, प्रमाणित

  • बनाने और हटाने फ़ोल्डरों
  • बनाने के लिए, पढ़ने, लिखने और हटाना फ़ाइलें
  • उपलब्ध

    • करने के लिए आप की अनुमति देगा अपने Win में SkyDrive को एकीकृत करने के लिए Live SDK का उपयोग कर सकते हैं डॉव फोन अनुप्रयोगों। कृपया our code samples on GitHub देखें।

    5

    विंडोज फोन एप्लिकेशन SkyDrive में फ़ोटो और दस्तावेज़ बनाने, पढ़ने, लिखने या हटाने के लिए the Live SDK for Windows Phone का उपयोग कर सकते हैं।

    +0

    मैं इस एप्लिकेशन को बनाने और चलाने का प्रबंधन करता हूं। बटन में गायन है। जब मैं क्लिक करता हूं तो यह एक प्रगति पट्टी दिखाता है और पृष्ठ पर वापस आ जाता है। मैं कुछ नहीं करता क्या आप कृपया मुझे सुझाव दे सकते हैं कि मैं Skydrive पर कुछ अपलोड करने के लिए आपके एप्लिकेशन का उपयोग कैसे कर सकता हूं। अग्रिम में धन्यवाद! – masiboo

    +0

    सुनिश्चित करें कि आप लाइव एप्लिकेशन में अपना एप्लिकेशन "मोबाइल" पर सेट करें। –

    0

    एक पुस्तकालय की कोई जरूरत

    ग्राहक स्थानीय स्तर पर

    इस्तेमाल किया System.IO.File.Copy ("मेरे स्थानीय onedrive निर्देशिका के लिए पथ", "स्थानीय फ़ाइल का पथ")

    +0

    क्षमा करें, लेकिन आपने मेरे प्रश्न को गलत समझा – thumbmunkeys