我正在尝试将图片作为暂存资源发布到Facebook。上传暂存资源映像的路径为me/staging_resources
,与iOS SDK完美配合。但是,当我尝试发布图片时:
dynamic result = await Client.PostTaskAsync("/me/staging_resources", image);
我在Facebook.DLL中得到一个例外,说明URI太长(大约15秒后)。 image
对象是dynamic
对象,其file
成员是JPEG文件的字节数组。我已经尝试了许多其他方式发布图像数据,但总是得到不同的错误,没有提供正确的图像数据,现在我没有得到这些错误,它可能是发布图像的方式(它甚至抱怨,如果我没有成为对象的file
成员,它明确地希望file
成为二进制图像数据)。我可能做错了什么,如何将登台资源上传到Facebook?
答案 0 :(得分:0)
打开WMAppManifest.xml文件,并在令牌声明后立即搜索标记。
尝试从标记内的协议标记的name属性中删除连字符。我假设您正在使用Uri Mapper进行Facebook集成。
标签应如下所示:
<Extensions>
<Protocol Name="msft-4ff532b5c47f4b42bb68f271cf45f4321" NavUriFragment="encodedLaunchUri=%s" TaskID="_default" />
</Extensions>
msft之后的字符串是windows商店中的app id。