如何缩短facebook分享中的url链接....?

时间:2014-03-26 13:23:24

标签: c# facebook xaml facebook-graph-api windows-phone-8

我正在开发WP 8应用程序。

在我的应用程序中,Facebook共享功能存在。

正确分享工作。但我需要缩短共享中的URL值。

my output

第一次分享显示完整的网址值。

但在第二次分享时,它只显示了CHENNAI.BURRP.COM

我尝试使用以下代码。

Try1- [我知道这不正确]

string urlvalue = "http://chennai.burrp.com/listing/tuscana-pizzeria_nungambakkam_chennai_outdoor-caterers-restaurants/1494314960";

尝试-2

在xaml代码中使用超链接

 <Hyperlink x:Name="Link" NavigateUri="http://chennai.burrp.com/listing/tuscana-pizzeria_nungambakkam_chennai_outdoor-caterers-restaurants/1494314960" > TAVG </Hyperlink>

C#

 string urlvalue = Link.NavigateUri.ToString();

这两个代码都不适合我。

plz告诉如何显示第二次分享[图片]中的网址值。

我的共享代码

         string result = Command.Text;
         string heading = Nametb.Text;
         string heading2 = Apptb.Text;
         string review = Ratingtb.Text;
         **string urlvalue = "http://chennai.burrp.com/listing/tuscana-pizzeria_nungambakkam_chennai_outdoor-caterers-restaurants/1494314960";**

         FacebookClient.Instance.PostMessageOnWall(result + Environment.NewLine + heading + Environment.NewLine + heading2 + Environment.NewLine + review + Environment.NewLine + google, new UploadStringCompletedEventHandler(PostMessageOnWallCompleted));

1 个答案:

答案 0 :(得分:0)

如果你能够绑定,你可以做这样的事情,并将缩短的URL绑定到Run Text

<TextBlock>
    <Hyperlink NavigateUri="http://www.website.com"
        RequestNavigate="Hyperlink_RequestNavigate">
        <Run Text="{Binding ShortenedLinkDescription}" />                         
    </Hyperlink>
</TextBlock>

修改

在这里,我找到了this。只是发送了超链接的Content属性,或者为它绑定了一个值,你的超链接将在Content中显示为什么,而不是完整的URI。