我正在用C#/ XAML创建Windows 8应用程序。我想与登录用户的朋友分享网址。 Facebook已删除ability to post to friends walls via Graph API after 6th Feb, 2013。 Facebook建议使用feed dialog,但该对话框仅可用于JavaScript,iOS和Android SDK。
那么如何在WinRT中实现这一目标呢?
更新1
我发现还有一个可用的URL重定向。所以我需要暂时使用WebView(这是WinRT中最糟糕的控件之一)打开该URL,用户将按“共享”。这种方式杀死了UI / UX :(
更新2
我尝试使用网址重定向,但我收到错误消息“发生了错误。请稍后再试”。我搜索了一下,我尝试了所有方法,如沙箱模式,双重检查应用程序ID,但没有任何方法对我有用。当我使用图形api资源管理器的app ID时,它可以工作。
工作
https://www.facebook.com/dialog/feed?app_id=145634995501895&display=popup&link=http://stackoverflow.com&name=Stack溢出& picture = http://cdn.sstatic.net/stackoverflow/img/apple-touch-icon@2.png&redirect_uri=https://developers.facebook.com/tools/explorer&description=Stack溢出是专业和发烧友程序员的问答网站。& to = 100000692924752
不工作
https://www.facebook.com/dialog/feed?app_id=159248604260839&display=popup&link=http://stackoverflow.com&name=Stack溢出& picture = http://cdn.sstatic.net/stackoverflow/img/apple-touch-icon@2.png&redirect_uri=https://developers.facebook.com/tools/explorer&description=Stack溢出是专业和发烧友程序员的问答网站。& to = 100000692924752