2011-02-23 54 views
0

我已經能夠將我的Silverlight應用程序連接到Facebook並獲得身份驗證。在Silverlight瀏覽器應用程序中使用Facebook C#SDK從Facebook獲得信用餘額

我試圖拉用戶積分餘額爲我的Silverlight應用程序在developers.facebook.com/docs/creditsapi的文檔具有引用Facebook Credits的從Githu是在PHP writen示例應用程序的單行例子。從Githu例子facebookapi_php5_restlib.php和文檔Converting Facebook PHP examples看文件我應該能夠得到這樣的平衡。

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」}

我已經試過diffent變化API的路徑,但一直沒有能夠得到這個電話的工作,並希望有人能夠指出我在正確的方向。

回答

0

你需要在臉書積分special incentives計劃這個工作。爲了申請該計劃,您必須擁有一個以信用作爲唯一貨幣的實時應用程序。 您可以申請該計劃here

+0

因此,一旦該應用程序被批准爲激勵計劃,它看起來像上面的代碼應該工作? – JCPhlux 2011-02-23 15:13:01

+0

看看應該工作的文檔中的php示例,但我無法測試它,因爲我們還沒有獲得批准的應用程序。如果他們只是把它放在與其他所有圖形例子相同的格式中,那就太好了。 – 2011-02-24 09:25:00

相關問題