Xamarin表格 - Xamarin.Social

时间:2014-08-10 16:10:08

标签: xamarin.forms xamarin.social

我目前正在使用xamarin表单中的Xamarin.Social组件,当我尝试发布到Facebook时,它给出了一个错误说明:共享错误:远程服务器返回错误:(403)禁止",任何人知道为什么我得到这个错误以及如何解决它?此外,Twitter发布工作完全正常,所以它只是Facebook。

谢谢

1 个答案:

答案 0 :(得分:1)

针对您的问题进行一些问题排查:

  1. 您可能已经正确设置了ClientID。核实 再次刊登https://developers.facebook.com/apps

  2. 我花了一段时间才弄明白要输入什么     的redirectUrl。目前我正在使用     https://apps.facebook.com/yourappname/。如果这不适合您,请转到Facebook开发者页面上的应用程序>设置>添加平台> Facebook Canvas>并输入此网址作为“画布页面”。验证现在应该正常工作,不应再发生403错误。

  3. 我的工作示例,用于创建Facebook服务:

        public static FacebookService Facebook
        {
            get
            {
                if (mFacebook == null)
                {
                    mFacebook = new FacebookService() {
                        ClientId = "<Your App ID from https://developers.facebook.com/apps>",
                        RedirectUrl = new Uri ("https://apps.facebook.com/yourappname/")
                    };
                }
    
                return mFacebook;
            }
        }
    

    您正在开发哪个平台? 其余的共享过程就像在Xamarin.Social IOS Unified示例中一样。 不要犹豫要求澄清。