繁体   English   中英

Facebook C#SDK Windows Phone无效的URI:Uri字符串太长

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM