FedEx Api:错误的请求错误,参数缺失或重复。请修改您的请求,然后重试

时间:2020-09-17 16:58:50

标签: php rest restful-authentication fedex

由于某种原因,我在将身份验证发送到FedEx的API时收到400错误请求错误。

这是我的代码:

  $payload = [
            'grant_type' => 'client_credentials',
            'client_id' => self::$apiKey,
            'client_secret' => self::$apiSecret
  ];

  $api = new App_ApiTransaction('POST', self::$authEndpoint, $payload, App_ApiTransaction::ENCODE_JSON);

  $api->addHeader( 'Content-Type', 'application/x-www-form-urlencoded');

我尝试使用GET,但出现405错误。另外,这是一个自定义标头函数。

是什么原因引起的? 谢谢, 凯文

1 个答案:

答案 0 :(得分:1)

找到了解决方案,这是我必须要做的:

Dim R As New ResizeControls()
Private Sub Form1_HandleCreated(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.HandleCreated
    R.Container = Me
End Sub
Private Sub Form1_Resize(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Resize
    Me.StartPosition = FormStartPosition.CenterScreen
    R.ResizeControls()
End Sub

基本上将有效载荷更改为正确的格式

相关问题