2012-04-25 4 views
1

自分のゲームプレイヤーがWP7のゲームから自分のFacebookの壁にゲームのスコアを投稿できるようにします。サンプルプロジェクトを実行した後、私はFacebookのにログインすることができますが、投稿する方法を見つけ出すことができません:(。ソースコードの彼らのウェブサイトからダウンロードされた)私は WP7 C#SDKを使用したFacebookの統合

1>Tutorial: Logging Into Facebook with Windows Phone 7 (Silverlight)は、以下のチュートリアル

を通じて

課題を行っていますメッセージ。

2>私はgithubからサンプルプロジェクトをダウンロードしています。

問題:WP7用のプロジェクトを開くと、「このバージョンのアプリケーションではソリューションフォルダがサポートされていません」というポップアップウィンドウが表示されます。ソリューションフォルダ '.nudget'は利用できないと表示されます。 Prabir's Blogのようにnuget updatesをダウンロードしようとしました。 thisチュートリアルを

3>、私はFacebookのにログインすることができています。

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

私はすぐに質問をromoveます、あなたはこの質問が不適切または研究の欠如を見つけるなら、私に知らせてください。 私はWP7とC#の両方の初心者です。上記の問題を解決するのを手伝ってください。 事前のおかげで

EDIT:は最後だけ「wbLogin_LoadCompleted」方法で「前」に「PRE」に変更し、PGLogin.xaml.csの小さな変更を加えることで、作業第3回1を得ました。まだそれほど満足していません。なぜならその仕事は時々そうではないからです。それは安定していません。どのようにログアウトするかわからない。なにか提案を?

+0

をあなたはこのスレッドでは、あなたの答えを見つけることができます。 ます。http:// stackoverflow.com/questions/4757924/post-to-facebook-user-wall-using-facebook-dll-in-wp7 –

答えて

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); 
    } 

Post to Facebook wall using WP7 and Facebook.dll

0
ShareLinkTask shareLinkTask = new ShareLinkTask(); 
shareLinkTask.Title = "Divum Photo Browser"; 
shareLinkTask.LinkUri = new Uri(list_photos.ElementAt(index_).imageUrl, UriKind.Absolute); 
shareLinkTask.Show(); 
+0

これは間違いなく動作します –

関連する問題