Доступ запрещен 4030 при попытке создать контактную информацию интеграции с Hubspot - PullRequest
0 голосов
/ 16 марта 2019

У меня есть контактная форма, которую я хочу интегрировать с моим Hubspot, но я продолжаю получать это сообщение об ошибке:

403 ERROR

The request could not be satisfied.

This distribution is not configured to allow the HTTP request method that was used for this request. The distribution supports only cachable requests. 
Generated by cloudfront (CloudFront)
Request ID: zzXYHpy8twhlm2q4KvXwkig3hdEa5PobhB2UBh8umgMZK9MLo0J30A==

Это код, который я использую, мой браузер HTTPS, и я пытался смой локальный, который является HTTP, но ни один из них не работал.

<?php

        $arr = array(
            'properties' => array(
                array(
                    'property' => 'email',
                    'value' => 'testing@mailinator.com'
                ),
                array(
                    'property' => 'firstname',
                    'value' => 'test'
                ),
                array(
                    'property' => 'lastname',
                    'value' => 'test22'
                ),
                array(
                    'property' => 'phone',
                    'value' => '0123654785'
                )
            )
        );
        $post_json = json_encode($arr);
        $endpoint = 'https://app.hubspot.com/contacts/v1/contacts?hapikey=' . $hapikey;

        $ch = @curl_init();
        @curl_setopt($ch, CURLOPT_POST, true);
        @curl_setopt($ch, CURLOPT_POSTFIELDS, $post_json);
        @curl_setopt($ch, CURLOPT_URL, $endpoint);
        @curl_setopt($ch, CURLOPT_HTTPHEADER, array('Content-Type: application/json'));
        @curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
        $response = @curl_exec($ch);
        $status_code = @curl_getinfo($ch, CURLINFO_HTTP_CODE);
        $curl_errors = curl_error($ch);
        @curl_close($ch);
        echo "curl Errors: " . $curl_errors;
        echo "\nStatus code: " . $status_code;
        echo "\nResponse: " . $response;

?>
...