Editor PHP Xinyi mendapati bahawa terdapat pengehadan apabila menggunakan msgraph-sdk-go untuk membuat sambungan untuk seorang pengguna, iaitu mustahil untuk mencipta lebih daripada dua sambungan untuk seorang pengguna. Had ini boleh menyebabkan kesulitan kepada beberapa keperluan khusus dan memerlukan pembangun untuk memberi perhatian semasa reka bentuk dan pelaksanaan. Walau bagaimanapun, walaupun had ini, msgraph-sdk-go masih merupakan alat yang berkuasa dan mudah digunakan yang boleh membantu pembangun membina dan mengurus aplikasi berkaitan Microsoft Graph API dengan cepat. Sama ada anda mencipta sambungan atau fungsi lain, msgraph-sdk-go ialah pilihan yang disyorkan.
Apabila saya cuba mencipta sambungan skema untuk pengguna seperti ini
schemaextension := graphmodels.newschemaextension() additionaldata := map[string]interface{}{ "extensionname": "dean.ext.test.1", "theme": "dark", "color": "purple", "lang": "english", } schemaextension.setadditionaldata(additionaldata) if result, err := client.usersbyid(userid).extensions().post(context.background(), schemaextension, nil); err != nil {
Saya mendapat ralat ini:
Error: error status code received from the API code: BadRequest msg: Maximum number of extensions values supported per application is 2.
Tetapi saya belum mencipta sebarang sambungan skema untuk pengguna ini lagi. Saya telah mencipta dua sambungan terbuka, tetapi saya sepatutnya boleh mencipta sambungan skema lain.
Mengapakah mesej ralat menunjukkan bahawa sambungan adalah khusus untuk setiap aplikasi? Kod di atas cuba membuat sambungan pada pengguna tertentu dan bukannya aplikasi.
Saya ingin mengalih keluar sambungan pengguna ini tetapi tidak menemui apa-apa dalam portal yang menunjukkan sambungan pengguna. Di manakah saya boleh mencari sambungan pengguna dalam portal?
Portal ini menunjukkan atribut pengguna yang nampaknya digunakan untuk semua pengguna. Adakah sifat pengguna berkaitan dengan sambungan? Bagaimanakah saya boleh mengakses sifat pengguna ini menggunakan msgraph-sdk-go?
msgraph-sdk-go kini berada pada versi 0.55 dan merupakan pratonton bukan pengeluaran. Selepas perbincangan dengan beberapa rakan sekerja, kami memutuskan untuk membuang MS Graph SDK dan menggunakan titik akhir V 1.0 Graph REST secara langsung. Mereka berjaya dengan pendekatan ini, tetapi mendapati bahawa SDK tidak banyak membantu.
Atas ialah kandungan terperinci msgraph-sdk-go tidak boleh mencipta lebih daripada dua sambungan untuk seorang pengguna. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!