[英]Facebook C# SDK Windows Phone Invalid URI: The Uri string is too long
我正在尝试将图像作为登台资源发布到Facebook。 上载暂存资源映像的路径是me/staging_resources
,与iOS SDK完美配合。 但是,当我尝试发布图像时:
dynamic result = await Client.PostTaskAsync("/me/staging_resources", image);
我在Facebook.DLL中收到异常消息,告知URI太长(大约15秒后)。 image
对象是具有file
成员的dynamic
对象,该file
成员是JPEG文件的字节数组。 我尝试了许多其他发布图像数据的方法,但始终会因不提供正确的图像数据而遇到不同的错误,现在我没有得到这些错误,这可能是发布图像的方式(如果我不满意,甚至会抱怨)没有使对象成为file
成员,而是明确希望file
为二进制图像数据)。 我可能在做错什么,如何将登台资源上传到Facebook?
打开WMAppManifest.xml文件,并在Tokens声明之后立即搜索标签。
尝试从标签内的协议标签的name属性中删除连字符。 我假设您正在使用Uri Mapper进行Facebook集成。
标签应如下所示:
<Extensions>
<Protocol Name="msft-4ff532b5c47f4b42bb68f271cf45f4321" NavUriFragment="encodedLaunchUri=%s" TaskID="_default" />
</Extensions>
msft之后的字符串是Windows应用商店中的应用ID。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.