Rumah > pembangunan bahagian belakang > Golang > msgraph-sdk-go tidak boleh mencipta lebih daripada dua sambungan untuk seorang pengguna

msgraph-sdk-go tidak boleh mencipta lebih daripada dua sambungan untuk seorang pengguna

王林
Lepaskan: 2024-02-09 10:39:31
ke hadapan
665 orang telah melayarinya

msgraph-sdk-go 无法为一个用户创建两个以上的扩展

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.

Kandungan soalan

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 {
Salin selepas log masuk

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.
Salin selepas log masuk

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?

Penyelesaian

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!

sumber:stackoverflow.com
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan