2016-02-12 16 views
11

से डेटा पुनर्प्राप्त करें मैं माइक्रोसॉफ्ट हेल्थ एपीआई में अपने खाते तक पहुंचने की कोशिश कर रहा हूं। I have followed the steps in order to access access token। मैं जो घूम रहा हूं वह है कि मेरे खाते की जानकारी प्राप्त करने के लिए अंतिम कदम क्या हैं? मेरे पास कई पैरामीटर परिभाषित हैं, मेरे पास एक रीडायरेक्ट यूआरआई एक एक्सेस टोकन, गुप्त कोड, उपयोगकर्ता आईडी, स्कोप है। मैं अपने खाते के डेटा तक पहुंच प्राप्त करने के लिए उनका उपयोग कैसे कर सकता हूं?माइक्रोसॉफ्ट हेल्थ एपीआई

एपीआई तक पहुंच प्राप्त करने के लिए पिछले चरणों में प्राप्त पहुंच टोकन का उपयोग करके मेरे खाते को प्रमाणित कैसे कर सकता है?

दस्तावेज़ में वहाँ एक वैध GET अनुरोध के लिए निम्नलिखित उदाहरण है:

GET /v1/me/Profile HTTP/1.1 
Authorization: bearer EwCoAvF0BAAUkWhN6f8bO0+= 

क्या अनुरोध मैं प्रदर्शन करने के लिए होना चाहिए। मुझे यकीन नहीं है कि मैं उदाहरण समझता हूं। मैं क्या करने की कोशिश कर रहा हूँ:

http://myurl.com/v1/me/Profile HTTP/1.1 
Authorization: bearer "access token" 

हालांकि मैं एक संदेश प्राप्त कर रहा

नहीं मिला

पेज।

+1

की तरह कुछ करना होगा (कम से [Bex] एक नजर डालें https: //github.com/ScottIsAFool/Bex) nuget पैकेज जो Microsoft Health API से कनेक्ट करने और संचार करने के लिए सभी कार्यक्षमता को अच्छी तरह से संभालता है। यह उन सभी जेएसओएन डेटा को उन वस्तुओं में समाहित करता है जिन्हें आप आसानी से अपने एप्लिकेशन में उपयोग कर सकते हैं। –

+1

हाय, @ जोसेरामोन यह आप फिर से है। ;) मैं सिर्फ अपनी प्रोफ़ाइल जांचता हूं और ध्यान देता हूं कि आप वास्तव में बक्षीस के साथ प्रश्न पोस्ट करना पसंद करते हैं (यह आपका 17 वां है)। इस बार, सबसे अच्छा भी! ;) – Ian

उत्तर

8

माइक्रोसॉफ्ट स्वास्थ्य एपीआई

JSON के माध्यम से सुलभ है, अनुरोध प्राप्त जानकारी के आधार पर आप इस

var url = "http://baseapiurl/v1/me/Activities"; 

using (var webClient = new System.Net.WebClient()) { 
    var json = webClient.DownloadString(url); 

    // This will give a response that can be parsed using a JSON library 
} 

Microsoft Health API

+0

चूंकि मैं JSON से परिचित नहीं हूं, इसलिए अभी अनुरोध प्राप्त करें। मैं अपने ब्राउज़र से "http: // baseapiurl/v1/me/क्रियाएँ" को स्वीकार करने की कोशिश कर रहा हूं, हालांकि मुझे क्रोम से मिल रहा है यह पृष्ठ उपलब्ध नहीं है! –

+0

और मैं यहां एक्सेस टोकन के साथ प्रमाणीकरण कैसे करता हूं? इसके अलावा मुझे यकीन नहीं है, हालांकि यूआरएल सेक्शन में मैंने एक नेविड यूआरएल प्रदान किया है (जो एक मौजूदा यूआरएल नहीं है)। –

+0

आप Google क्रोम एक्सटेंशन का उपयोग कर सकते हैं: पोस्टमैन रीस्ट प्रतिक्रियाओं को देखने के लिए। –

संबंधित मुद्दे