【问题标题】:How to Share My News on Facebook on Windows Phone 8如何在 Windows Phone 8 上的 Facebook 上分享我的新闻
【发布时间】:2013-08-01 04:00:56
【问题描述】:

我在 windows phone 项目。该项目包括各种类别的最新消息。

我已经完成了从我的设备上的网络服务获取新闻的工作。但我需要在 facebook、twitter 等上分享这些新闻。

我该怎么做?

我检查了https://developers.facebook.com/,但找不到这个想法,或者我找到了,这里是http://facebooksdk.net/docs/phone/

有什么想法吗?请帮我解决这个问题。我需要在我的新闻末尾添加一个按钮,我需要在社交平台上分享它们。

四眼等待你的答案。

非常感谢。

【问题讨论】:

    标签: c# facebook twitter windows-phone-8 windows-phone


    【解决方案1】:

    使用ShareStatusTask

    private void Button_Click(object sender, RoutedEventArgs e)
    {
       //theMessageStatus is the message you want to post to FB/Twitter
       ShareNewsArticle(theMessageStatus);
    }
    
    private void ShareNewsArticle(string message)
    {
       ShareStatusTask sst = new ShareStatusTask();
       sst.Status = message;
       sst.Show();
    }
    

    这将让用户选择要更新的社交网络(例如 FB、Twitter 等)

    【讨论】:

    • 你能解释一下吗?我对此很陌生。我有一个 newsdetail.xaml 页面,我在该页面上获得了新闻文章,在文章的末尾,我是否应该放置一个共享按钮并在单击按钮时编写您的代码(在答案处)?谢谢。
    • 你在控制网站吗?或者这是任何网站?如果您正在控制它,那么您可以使用 FB/Twitter 在您的网站本身上提供的小部件。如果它可以是任何站点,那么您可以使用 ShareStatusTask。我已经更新了希望澄清的答案。
    • 这更清楚了谢谢。顺便说一句,我不是在控制一个网站。我通过使用我的 Web 服务将文章发送到我的 Windows Phone 应用程序。我想我应该在我的 newsdetail.xaml 页面上获取/绑定这篇文章。但是我怎样才能将该页面上的文章绑定到我的按钮点击。
    • 如果您想要绑定,请阅读 MVVM(例如 yevgeller.blogspot.co.uk/2013/01/…)。如果您只想获取消息,那么这取决于您的 Web 服务返回的数据。如果它只返回字符串 URL,则将其设置为 theMessageStatus,否则您可能必须解析数据。不管怎样,这应该是一个可能需要更多细节的新问题。
    • 我从我的网络服务获取 Json 数据。没有问题。然后我将我的文章文本设置为 theMessageStatus。我现在试试,我会在这里回复答案。谢谢。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-07-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多