मैं अपनी कंपनी के लिए कैलेंडर देखने का प्रयास कर रहा हूं कि कौन से कर्मचारी उपलब्ध हैं। मैंने Azure में एक ऐप बनाया है, मैं सिस्टम में लॉगऑन कर सकता हूं, मुझे एक्सेस टोकन मिलता है, लेकिन मुझे जानकारी नहीं मिल सकती है।PHP में Office 365 api
मैं कर्ल का उपयोग कर अनुरोध यूआरएल का निर्माण और मेरे अनुरोध
array(6) {
[0]=>
string(28) "User-Agent: php-tutorial/1.0"
[1]=>
string(588) "Authorization: Bearer ~ACCESS_TOKEN~"
[2]=>
string(24) "Accept: application/json"
[3]=>
string(55) "client-request-id: ~GUID~"
[4]=>
string(30) "return-client-request-id: true"
[5]=>
string(45) "X-AnchorMailbox: ~MAIL~"
}
के साथ इस शीर्ष लेख भेजने और यह सब मैं एक प्रतिक्रिया के रूप मिलता है: ""
क्या मैं गलत कर रहा हूँ?
अद्यतन
में प्रवेश करने के बाद, माइक्रोसॉफ्ट पूछना नहीं है अगर मैं एप्लिकेशन को पहुंच प्रदान करना चाहते है, लेकिन यह मुझे एक पहुँच टोकन देने करता है। क्या यह समस्या हो सकती है? और मैं इसे अनुमति के लिए कैसे पूछ सकता हूं?
अद्यतन 2
में प्रवेश करने के बारे में जानकारी प्राप्त करने की कोशिश कर के बाद, मैं कह रहा एक 401 त्रुटि मिलती है: प्रवेश निषेध। जो अजीब बात है मुझे लगता है कि यह मुझे पहले से ही एक टोकन पहुंच प्रदान करता है।
अद्यतन 3
युगल दिन आगे और मैं अगर यह काम करता है की जाँच करने के कुछ उदाहरण और ट्यूटोरियल कोड की कोशिश की है। लेकिन इन ऐप्स में भी एपीआई काम नहीं कर रहा है। ये वे परियोजनाएं हैं जिन्हें मैंने आजमाया है।
https://github.com/microsoftgraph/php-connect-rest-sample
https://dev.outlook.com/restapi/tutorial/php
आप कौन सी एपीआई का उपयोग कर रहे हैं? –
मैंने अलग-अलग एपीआई की कोशिश की: openid, mail.read, calendars.read, contact.read।लेकिन अजीब बात यह है कि, जब मैं लॉगऑन करता हूं तो यह अनुमति नहीं देता – apero
हाय, एपीरो, क्या आपने एपीआई का परीक्षण करने के लिए https://graph.microsoft.io/en-us/graph-explorer# का लाभ उठाने का प्रयास किया है, जांचें कि क्या इसकी अनुमति समस्या है? –