質問

投稿者:匿名 2021年12月15日(水)

APIでデータをセレクトした際に403エラーが発生してしまう

サポートサイトのサンプルプログラムを参考に、テーブルからデータの取得を行ったところ 403エラーが発生しアクセスが拒否されてしまいました。 https://support.spiral-platform.com/api/sample/6278.html APIエージェントの権限は事前に設定しており、今回指定したテーブルへの利用権限を持ったアプリロールを指定してあるので、テーブルへのアクセスが拒否されるのはおかしいと思っているのですが、、、 改善方法などご存知の方がいっらしゃいましたら、ご教授いただけますと幸いです。

  • 1
  • 引用する
  • SPIRERS
    ナレッジ
    向上チーム

    ヘッダーにアプリロールの指定を行っていないことで403エラーが起こっている可能性があります。 //ヘッダ $header = array( "Authorization:Bearer ".$apikey, "Content-Type:application/json", "X-Spiral-App-Authority"."manage", ); サンプルプログラムの上記ヘッダー記述に「X-Spiral-App-Role:アプリロール識別名」を追加してください。 また、APIに関してはサポートサイトの他にリファレンスにも詳細が載っておりますので、ご参考にしてください。 https://docs.spiral-platform.com/api/#operation/getRecords

    • 引用する
    2021年12月16日(木) 09:48:16