小编Ash*_*wat的帖子

上传Intent功能Dialogflow V2

我正在尝试开发一个API来将意图上传到DialogflowV2.我尝试过下面的代码片段,它无法正常工作但是如果尝试与Dialogflow它通信确实有效(检测意图)并且确实从Dialogflowfor查询获得了回复.

允许

我和管理员>服务帐户> DIALOGFLOW ADMIN

错误

错误:7 PERMISSION_DENIED:'projects/dexter-47332/agent'上的IAM权限'dialogflow.entityTypes.create'被拒绝.

博客/参考

  1. Dialogflow简单的授权方式
  2. https://github.com/dialogflow/dialogflow-nodejs-client-v2/blob/master/samples/resource.js#L26
  3. https://www.npmjs.com/package/dialogflow
  4. https://developers.google.com/apis-explorer/
  5. https://cloud.google.com/docs/authentication/production

//------- keys.json (test 1)

{
  "type": "service_account",
  "project_id": "mybot",
  "private_key_id": "123456asd",
  "private_key": "YOURKEY",
  "client_email": "yourID@mybot.iam.gserviceaccount.com",
  "client_id": "098091234",
  "auth_uri": "https://accounts.google.com/o/oauth2/auth",
  "token_uri": "https://oauth2.googleapis.com/token",
  "auth_provider_x509_cert_url": "https://www.googleapis.com/oauth2/v1/certs",
  "client_x509_cert_url": "https://www.googleapis.com/robot/v1/metadata/x509/yourID%40mybot.iam.gserviceaccount.com"
}


//--------------------- ** (test 2) ** ---------

let privateKey = 'key';
let clientEmail = "email";

let config = {
  credentials: {
    private_key: privateKey,
    client_email: clientEmail
  }
}

function createEntityTypes(projectId) {
  // [START dialogflow_create_entity]
  // Imports …
Run Code Online (Sandbox Code Playgroud)

javascript node.js dialogflow-es

6
推荐指数
1
解决办法
808
查看次数

在Android应用程序中反应原生强制光模式

当我在模拟器(Pixel android 10)中运行我的本机应用程序时,我注意到当手机设置为暗模式时,该应用程序将白色背景更改为黑色。这使得难以阅读黑色文本或其他任何内容。尽管操作系统处于深色或浅色模式,是否有办法强制应用程序以浅色主题运行

"react-native-appearance": "^0.3.2",
Run Code Online (Sandbox Code Playgroud)

android themes android-layout react-native android-dark-theme

6
推荐指数
1
解决办法
2881
查看次数