通过 base64 字符串在 office 365 图表 api 上上传用户个人资料照片
Uploading User Profile Photo on office 365 graph api by base64 string
基本上我想做的就是这个
https://graph.microsoft.io/en-us/docs/api-reference/v1.0/api/profilephoto_update
我需要批量更新所有个人资料照片
我已经设置了具有正确权限的服务器端点应用程序。
问题是我没有文件本身,只有文件的 base64 字符串值。
是否有可能仅使用该值更新个人资料图片?
根据您已经引用的文档 (https://graph.microsoft.io/en-us/docs/api-reference/v1.0/api/profilephoto_update),Microsoft Graph 只接受个人资料图片作为字节。
您可以使用以下代码段轻松地将 base64 字符串值转换为字节。
byte[] bytes = Convert.FromBase64String("R0lGODlhAQABAIAAAAAAAAAAACH5BAAAAAAALAAAAAABAAEAAAICTAEAOw==");
基本上我想做的就是这个
https://graph.microsoft.io/en-us/docs/api-reference/v1.0/api/profilephoto_update
我需要批量更新所有个人资料照片
我已经设置了具有正确权限的服务器端点应用程序。
问题是我没有文件本身,只有文件的 base64 字符串值。
是否有可能仅使用该值更新个人资料图片?
根据您已经引用的文档 (https://graph.microsoft.io/en-us/docs/api-reference/v1.0/api/profilephoto_update),Microsoft Graph 只接受个人资料图片作为字节。
您可以使用以下代码段轻松地将 base64 字符串值转换为字节。
byte[] bytes = Convert.FromBase64String("R0lGODlhAQABAIAAAAAAAAAAACH5BAAAAAAALAAAAAABAAEAAAICTAEAOw==");