0

我已经能够将我的 Silverlight 应用程序连接到 Facebook 并获得身份验证。

我正在尝试将用户积分余额提取到我的 Silverlight 应用程序中,developers.facebook.com/docs/creditsapi 上的文档有一个单行示例,该示例引用了Githu中用 php 编写的 Facebook Credits Sample 应用程序。查看来自 Githu 示例 facebookapi_php5_restlib.php 的文件和转换 Facebook PHP 示例的文档,我应该能够通过类似的方式获得平衡。

private void GetBalance()
{    
     var fb = new FacebookClient ( auth.Session.AccessToken );
     dynamic me = fb.Get ( "me" );
     Dictionary<string, object> parms = new Dictionary<string, object> ( );
     parms.Add ( me.id, "credit_balance" );
     fb.GetAsync ("/facebook/users/getInfo", parms, GetResults );
}

private void GetResults ( FacebookAsyncResult asyncResult )
{
}

通过这种变化,我得到了一个错误

asyncResult.error - {"(OAuthException) 未知路径组件:/getinfo"}

我在 API 路径上尝试了不同的变体,但无法让这个调用正常工作,我希望有人能够为我指明正确的方向。

4

1 回答 1

0

您需要加入 Facebook 积分特别奖励计划才能使其发挥作用。为了申请该计划,您必须有一个使用积分作为其唯一货币的实时应用程序。您可以在此处申请该计划。

于 2011-02-23T10:38:16.980 回答