Spring boot 爱奥尼亚框架(angularjs)无法发布到spring社交facebook

Spring boot 爱奥尼亚框架(angularjs)无法发布到spring社交facebook,spring-boot,ionic-framework,spring-social-facebook,Spring Boot,Ionic Framework,Spring Social Facebook,我正在使用Ionic框架为前端(混合Android和iOS)实现一个社交应用程序。对于后端,我使用带hibernate的spring boot。我正试图通过使用spring社交Facebook从Facebook获取内容;然而,我在用spring社交facebook向后端提交帖子时遇到了问题 前端 在services.js中,我使用以下源代码发布 .factory('springFB',['$resource','$rootScope', 函数($resource$rootScope){ 返回$r

我正在使用Ionic框架为前端(混合Android和iOS)实现一个社交应用程序。对于后端,我使用带hibernate的spring boot。我正试图通过使用spring社交Facebook从Facebook获取内容;然而,我在用spring社交facebook向后端提交帖子时遇到了问题

前端 在services.js中,我使用以下源代码发布

.factory('springFB',['$resource','$rootScope', 函数($resource$rootScope){ 返回$resource($rootScope.clhost+$rootScope.clport+'/connect/facebook/',{}{ 查询:{方法:'POST',参数:{},isArray:false} }); }])

在html文件中,我使用以下AngularJS表单:

        <form action="/connect/facebook" method="POST">
            <input type="hidden" name="scope" value=" public_profile, email, user_friends, user_posts, user_photos, user_videos" />
            <div class="formInfo">
                <p>You aren't connected to Facebook yet. Click the button to connect Mote with your Facebook account.</p>
            </div>
            <p><button type="submit"><img src="/resources/social/facebook/connect_light_medium_short.png"/></button>      </p>
        </form>

您尚未连接到Facebook。单击按钮将Mote与您的Facebook帐户连接

我明白了

白标错误页此应用程序没有/Error的显式映射,因此您将其视为一个回退。

周二10月20日02:23:45 UTC 2015出现意外错误(type=Method Not Allowed,status=405)。不支持请求方法“GET”

在后端,我有几个facebook控制器,重定向设置为localhost:8100和AWS EC2,其中spring boot jar在facebook应用程序中运行,spring boot.jar文件在AWS EC2中运行


我不确定我遗漏了什么

我还收到了一个Facebook Graph API错误,需要参数redirect\u uri。是否找到解决方案?我将尝试向标题中的POST HTTP请求添加参数。我没有这样做。如上所述,使用fb Ionic身份验证提供商将facebook身份验证/同意的逻辑从服务器端移动到客户端(Ionic with JavaScript),不,我获得令牌,将其传递到服务器端;但是,facebook登录屏幕会出现,但在成功通过facebook验证后,fb同意页面不会出现。我正在使用$ionicAuth.login('facebook',['public_profile','email,user_friends','user_posts','user_photos','user_videos')。然后(功能(响应){我认为ionic facebook提供商不允许您使用scope。我使用apache cordova进行了尝试,得到了相同的结果。我也得到了一个facebook Graph API错误参数redirect_uri是必需的。您找到解决方案了吗?我将尝试向标题中的POST HTTP请求添加参数。我没有。移动了facebook的逻辑如上所述,从服务器端到客户端的身份验证/同意(使用JavaScript)使用fb ionic身份验证提供商,我没有获得令牌并将其传递到服务器端;但是,facebook登录屏幕会出现,但在成功与facebook进行身份验证后,fb同意页面不会出现。我正在使用$ionicAuth.login('facebook'、['public_profile'、'email、user_friends'、'user_posts'、'user_photos'、'user_videos')).then(function(response){我认为ionic facebook提供商不允许您使用scope。我尝试使用apache cordova,得到了相同的结果