1

我希望我的玩家能够从 WP7 游戏将游戏得分发布到他的 Facebook 墙上。我已经完成了以下教程

1>教程:使用 Windows Phone 7 (Silverlight) 登录 Facebook(源代码从他们的网站下载。)

问题:运行示例项目后,我可以登录 facebook,但不知道如何发布消息。

2> 我从github下载了示例项目。

问题:当我为 WP7 打开项目时,会弹出一个窗口,提示“此版本的应用程序不支持解决方案文件夹。解决方案文件夹 '.nudget' 将显示为不可用。” 我已尝试按照Prabir's Blog 的建议下载nuget 更新

3> 通过教程,我可以登录 facebook。

问题:无法发布任何消息。它在模拟器中显示“远程服务器返回错误:NotFound”。

如果您发现这个问题不合适或缺乏研究,请告诉我,我会立即删除问题。我对 WP7 和 C# 都是新手。请帮我纠正上述问题。提前致谢

编辑: 最后通过在 PGLogin.xaml.cs 中进行小的更改来完成第三个工作,只需在“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 回答