2012-01-10 109 views
1

我试图删除应用程序请求。我发现然后当我打电话给DeleteAsync我得到一个错误,而当我打电话删除一切工作正常。删除应用程序请求时删除成功DeleteAsync失败

更具体地讲,当我打电话下面的代码上的Silverlight客户端:

FacebookClient fb = new FacebookClient(token); 
fb.DeleteAsync("/" + appID); 

我收到以下错误:

The remote server returned an error: NotFound. 

然而,当我调用服务器端非异步代码:

FacebookClient fb = new FacebookClient(token); 
fb.Delete("/" + appID); 

应用程序请求已成功删除。

如果Facebook的C#SDK中有其他人遇到同步和异步代码之间的差异?

+0

我一直使用同步版本,而不是异步版本。但是,我从框架中看到了HTTP删除命令的问题。有些工作,如删除评论或类似内容,但在尝试撤销权限时(从Graph API Explorer工具运行)不起作用。我为此提出了一个错误。也许你正在经历的是相关的。他们的错误跟踪器是:http://facebooksdk.codeplex.com/workitem/list/basic – DMCS 2012-01-10 18:50:04

+1

你可以提到你使用的是哪个版本的sdk。和什么类型的Silverlight应用程序 - 在浏览器或浏览器应用程序?如果它是一个错误,你可以在https://github.com/facebook-csharp-sdk/facebook-csharp-sdk/issues/new – prabir 2012-02-21 19:09:57

回答