Office 365 GetByteArrayAsync
问题描述:
我卡在diZerega的图像文件处理程序example。Office 365 GetByteArrayAsync
一个类似的例子还对GitHub
1 - 该解决方案提供了一种多租户环境中,但没有文件上传亮点通过Dorrene布朗如果你必须设置在真正的多租户环境下的蔚蓝配置门户,这是必须的配置步骤还是可选的?
2,我不明白这令牌的特定类型的,我必须得到执行 功能httpClient.GetByteArrayAsync并具有将图像作为SharePoint Online中的字节数组,这是绑定到访问令牌这您只有在使用AcquireTokenByRefreshTokenAsync(refreshToken,clientCredential,资源)执行重载时才会获得满足要求,或者仅使用refreshToken和clientCredentials执行重载就足够了吗?
3.-目前我收到一个带有refreshToken和clientCredentials超载的访问令牌,当我尝试获取映像时,我一直未收到401错误。
var imgBytes = await httpClient.GetByteArrayAsync("https://MyDev.sharepoint.com/_vti_bin/wopi.ashx/files/9f8ea500aea44c56837ba5bb5b3287a1/contents?access_token=123..");
2,3 Solved-当我读this post我得到了另一次的访问令牌但这次AcquireTokenByRefreshTokenAsync(result.RefreshToken,clientCredential,资源);并且401错误消失了。仍然点数1仍然不清楚。