1

ゲーム プレイヤーが WP7 ゲームから自分の Facebook ウォールにゲーム スコアを投稿できるようにしたいです。私は次のチュートリアルを経験しました

1>チュートリアル: Windows Phone 7 (Silverlight) で Facebook にログインする(ソース コードは Web サイトからダウンロードします。)

問題: サンプル プロジェクトを実行した後、Facebook にログインできますが、メッセージを投稿する方法がわかりません。

2> githubからサンプル プロジェクトをダウンロードしました。

問題: WP7 のプロジェクトを開くと、「ソリューション フォルダーは、このバージョンのアプリケーションではサポートされていません。ソリューション フォルダー '.nudget' は使用不可として表示されます。」というウィンドウがポップアップ表示されます。Prabir's Blogで提案されているように、ナゲットの更新をダウンロードしようとしました。

3>このチュートリアルでは、facebook にログインできます。

問題: メッセージを投稿できません。エミュレータ内に「リモートサーバーがエラーを返しました:NotFound」と表示されます。

この質問が不適切であるか、調査が不十分であると思われる場合はお知らせください。すぐに質問を削除します。私は WP7 と C# の両方の初心者です。上記の問題を修正するのを手伝ってください。前もって感謝します

編集 : PGLogin.xaml.cs に小さな変更を加えることで、最終的に 3 つ目の機能が得られました。「wbLogin_LoadCompleted」メソッドで「PRE」を「pre」に変更するだけです。しかし、まだあまり満足していません。その仕事と時々しないからです。安定していません。ログアウトする方法がわかりません。なにか提案を?

4

2 に答える 2

0

別のユーザーがこの正確な問題を抱えていました。次のコードを使用して解決しました。

var args = new Dictionary<string, object>(); 
 args["name"] = "Check this out"; 
 args["link"] = "www.xyz.com"; 
 args["caption"] = ""; 
 args["description"] = "description"; 
 args["picture"] = ""; 
 args["message"] = "Check this out"; 
 args["actions"] = ""; 

FacebookAsyncCallback callBack = new FacebookAsyncCallback(this.postResult); 
 fbApp.PostAsync("me/feed", args, callBack);   

    private void postResult(FacebookAsyncResult asyncResult) 
    { 
        System.Diagnostics.Debug.WriteLine(asyncResult); 
    } 

WP7とFacebook.dllを使用してFacebookウォールに投稿する

于 2012-04-25T13:04:21.157 に答える
0
ShareLinkTask shareLinkTask = new ShareLinkTask();
shareLinkTask.Title = "Divum Photo Browser";
shareLinkTask.LinkUri = new Uri(list_photos.ElementAt(index_).imageUrl, UriKind.Absolute);
shareLinkTask.Show();
于 2012-12-07T09:52:59.043 に答える