首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >创建400个错误请求无效的callbackUrl

创建400个错误请求无效的callbackUrl
EN

Stack Overflow用户
提问于 2020-12-30 15:22:29
回答 1查看 175关注 0票数 0

我正在尝试创建一个GotoWebinar网络钩子,但每次都会收到400个坏请求。

这是我的callBackUrl函数

代码语言:javascript
复制
Route::get('g2w/webhook', function(Request $request) {
  return response()->json([
        'success'=>true
  ],200);
});

这是我向https://api.getgo.com/G2W/rest/v2/webhooks发布的web钩子创建请求

代码语言:javascript
复制
[
    {
     "callbackUrl":"https://website.com/g2w/webhook/",
     "eventName":"webinar.created",
     "eventVersion":"1.0.0",
     "product":"g2w"
    }
]

我总是会犯这样的错误

代码语言:javascript
复制
{
    "timestamp": 1609341614915,
    "status": 400,
    "error": "Bad Request",
    "exception": "com.logmein.webhooks.exceptions.InvalidRequestException",
    "message": "Invalid callbackUrl. callbackUrl not returning 200 OK as response. Please retry after sometime",
    "path": "/v1/webhooks"
}

GotoWebinar webhooks文档

谢谢你的帮助

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-08-02 10:21:50

回调端点需要同时接受GET和POST请求。将‘g2w/web钩子’路由更改为:

代码语言:javascript
复制
Route:match(['get', 'post'], 'g2w/webhook', function(Request $request) {
  return response()->json([
        'success'=>true
  ],200);
});
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/65509307

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档