打开edx android app安装

时间:2015-07-23 12:14:28

标签: edx openedx

我按照edx mobile

的步骤操作

1.在azure Ubuntu VM上安装edx fullstack

2.在lms.env.json中更改以下值

"特点" :{     ...     " ENABLE_MOBILE_REST_API":是的,     " ENABLE_OAUTH2_PROVIDER":是的,     " ENABLE_COMBINED_LOGIN_REGISTRATION":是的 }

3.i从我的edx管理面板创建oauth2 url:http://my azure vm name / api / mobile / v0.5 /?app = android 重定向网址:与网址相同 客户类型:public

4.在我的windows机器中使用edx-app-android。

5.使用android studio我在配置文件中更改以下值

API_HOST_URL:' http://10.0.2.2:8000'在这里,我放置我的天蓝色IP OAUTH_CLIENT_ID:''在这里,我使用第3步将我的oauth id生成

5.i在我的azure vm端点中启用端口8000

在android studio中运行apllication时,它会显示以下错误

org.edx.mobile.http.Api:Auth response = {" error_description":"需要安全连接。","错误": " INVALID_REQUEST"}

2 个答案:

答案 0 :(得分:0)

我使用ssl证书克服了这种用法。在SSL证书之后,它可以正常工作。因为对于oauth2认证,需要ssl。

答案 1 :(得分:0)

"OAUTH_ENFORCE_SECURE": false中设置apps/edx/conf/lms.env.json