我試圖讓我的手機遊戲邀請來自Facebook的朋友,但我無法。我使用的Facebook C#SDK的Windows 8(希望移植時準備WP8,Android和iOS),但問題是我感到困惑的Facebook的API paremeters:facebook用戶可以向用戶請求W8/WP8 c#sdk嗎?
這是我的代碼:
var fb = new FacebookClient (accessToken);
dynamic parameters = new ExpandoObject();
parameters.appId = facebookAppId;
parameters.message = "This is a test!";
parameters.to="friendID1,friendID2,...";
string request=String.Format ("/me/apprequests");
dynamic result = await fb.PostTaskAsync (request, parameters);
當我使用這段代碼時,Post任務可以正確完成,但是對「我」用戶(檢查結果變量並查看Facebook)會收到該邀請。 「to」字段似乎被忽略,「我」是唯一一個接收請求的人。
如果我使用的/我/ apprequests,然後我收到以下錯誤
string request=String.Format ("/{0}/apprequests",FRIEND_ID);
代替:
OAuthException 「(#2)無法創建任何應用程序的要求」,
我在某些地方看過訪問令牌必須是App Token,但文檔說它只能在服務器正在執行這些請求時使用,我想要的是用戶到用戶的請求,而不是應用程序用戶請求。
到目前爲止,我已經看到可以通過對話框請求獲取它在Android和iOS中,但我沒有在C#SDK中找到它們,所以我試圖手動創建apprequest,但沒有運氣。
是否有可能使這個工作與Windows Phone 8或Windows 8?怎麼樣?
感謝, 珏