0

SilverlightアプリをFacebookに接続して、認証を受けることができました。

ユーザーのクレジット残高をSilverlightアプリに取り込もうとしています。developers.facebook.com/docs/ creditsapiのドキュメントには、phpで記述されたGithuのFacebookクレジットサンプルアプリケーションを参照する1行の例があります。Githuの例facebookapi_php5_restlib.phpのファイルとドキュメントFacebookPHPの例の変換を見ると、このようなものとのバランスをとることができるはずです。

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 に答える