小程序地图服务器域名配置,微信小程序提示:https://api.map.baidu.com 不在以下 request 合法域名列表中...
时间: 2023-06-19 16:09:28 浏览: 234
如果在微信小程序中使用百度地图API,需要在微信小程序的管理后台中进行相关设置,将百度地图的API接口添加到小程序的合法域名列表中。
具体步骤如下:
1. 登录微信公众平台,进入小程序管理后台。
2. 在左侧菜单栏中,点击“设置-开发设置-服务器域名”。
3. 在“request 合法域名”中,点击“添加域名”,将“https://api.map.baidu.com”添加到域名列表中。
4. 点击“保存”按钮,完成设置。
设置完成后,即可在小程序中使用百度地图API接口。
相关问题
微信小程序开发"mynavbar":"../../../../../common/resources/navbar/navbar"
这段代码是微信小程序中的自定义组件引用语法,用于引用名为“mynavbar”的自定义组件。其中“../../../../../common/resources/navbar/navbar”是自定义组件的路径,表示该组件位于当前页面的上级目录的common/resources/navbar目录下。这段代码的作用是在当前页面中引用名为“mynavbar”的自定义组件,以实现在页面中显示导航栏等功能。
以下是一个示例代码,演示如何在微信小程序中使用自定义组件“mynavbar”:
1. 在当前页面的json文件中引用自定义组件:
```json
{
"usingComponents": {
"mynavbar": "../../../../../common/resources/navbar/navbar"
}
}
```
2. 在当前页面的wxml文件中使用自定义组件:
```html
<mynavbar title="我的页面"></mynavbar>
```
其中,title属性用于设置导航栏的标题。
小程序可以使用https://api.weixin.qq.com/sns/oauth2/access_token获取用户授权吗
不可以。小程序和公众号虽然都属于微信开放平台,但是它们之间的授权机制是不同的。在小程序中,用户授权时会获取到一个临时登录凭证 `code`,开发者可以通过 `code` 换取 `session_key` 和 `openid` 等信息,从而获取用户的基本信息。
而 `https://api.weixin.qq.com/sns/oauth2/access_token` 接口是用于网页授权的,用于获取用户的 `access_token`。这个 `access_token` 是用于调用公众号接口的全局唯一票据,与小程序的 `session_key` 不同,因此小程序无法使用该接口获取用户授权。
小程序获取用户信息的接口是 `https://api.weixin.qq.com/wxa/getuserinfo`,该接口需要在小程序后台设置开启用户信息权限,并且只能获取已经关联了小程序的用户信息。