Articles of api

Ошибка API API API API 400

Я пытаюсь использовать api для запуска запроса fql. Я настроил все на PHP, вот как выглядит код: $app_id = 'APP_ID'; $app_secret = 'APP_secret'; $my_url = "url.com/facebook.php"; $code = $_REQUEST["code"]; //auth user if(empty($code)) { $dialog_url = 'https://www.facebook.com/dialog/oauth?client_id=' . $app_id . '&redirect_uri=' . urlencode($my_url) ; echo("<script>top.location.href='" . $dialog_url . "'</script>"); } //get user access_token $token_url = 'https://graph.facebook.com/oauth/access_token?client_id=' […]

Как использовать PATCH для обновления простого поля базы данных?

Я новичок в php и API, и я пытаюсь изучить методы. Но я не могу выполнить PATCH или PUT для обновления моей простой базы данных mysql. Я использовал следующий код. if(isset($_PATCH)){ $con = mysqli_connect("localhost", "root", "root","wordpress"); $sql = "UPDATE trainsample SET Location = ('$_PATCH[Location]'), Data = ('$_PATCH[Data]') WHERE Name = ('$_PATCH[Name]')"; mysqli_query($con,$sql); echo "Data Updated<br>"; […]

Возврат кодов статуса http с отдыхом api

Я строю свой собственный отдых api в php для практики. Я могу оценить http-код, отправленный на мой api (post, put, delete, get). Но когда я отправляю свой ответ, я действительно печатаю json. Например, я создаю ответ в своем api, как это public function actionTest() { $rtn=array("id":"3","name":"John"); print json_encode($rtn); } Во всяком случае, я не манипулирую […]

Как скрыть ключ API на стороне клиента Javascript

Сейчас я пишу приложение javascript на стороне клиента, которое делает запрос на API калькулятора цен USPS. Чтобы выполнить этот запрос, мне нужно предоставить идентификатор пользователя API в XML-запросе. Тег выглядит следующим образом: <RateV4Request USERID="ThisIsWhereMyUserIdGoes"> . Мой вопрос заключается в следующем: есть ли способ предоставить свой идентификатор пользователя javascript, но все же скрываю его от пользователей, […]

BigQuery PHP Вызов неопределенного метода Google_Client :: setAssertionCredentials ()

Поэтому в основном я попробовал это со второго ответа, но в нем есть ошибка Неустранимая ошибка: вызов неопределенного метода. Google_Client :: setAssertionCredentials () в Вот мой код require_once 'xxx/vendor/autoload.php'; public function createGClient() { define("CLIENT_ID", "xxx.apps.googleusercontent.com"); define("SERVICE_ACCOUNT_NAME","xxx@xxx.ccc"); define("KEY_FILE",'xxx'); define("PROJECT_ID","xxx"); define("DATASET_ID","xxx"); define("TABLE_ID","xxx"); $this->client = new Google_Client(); $this->client->setApplicationName("Test"); $key = file_get_contents(KEY_FILE); $this->client->setAssertionCredentials( Google_Auth_AssertionCredentials(SERVICE_ACCOUNT_NAME, array('https://www.googleapis.com/auth/bigquery'), $key, "notasecret")); $this->client->setClientId(CLIENT_ID); $this->service […]

Как безопасно использовать ключ api

Я собираюсь сделать простое веб-приложение. Он будет содержать всего несколько страниц, и основное внимание в приложении будет делать призывы к api и делать вещи с этой информацией. Я хочу знать, что лучший способ сохранить ключ api. Могут ли быть чрезвычайно легкие рамки, которые я могу использовать для этого? Должен ли я просто создать php-страницу в […]

PHP API поддерживает несколько вызовов

Я запускаю вызовы в API TransactionSearch PayPal через PHP cURL. К сожалению, API очень медленно реагирует, иногда занимает от 30 секунд до более 5 минут (в зависимости от количества записей, возвращаемых API) для одного клиента. На данный момент скрипт запускает задание cron и каждый раз перебирает каждого клиента. Однако, если количество клиентов увеличится, весь процесс […]

Получение проблем для интеграции payfort api в php

Я следую ( https://docs.start.payfort.com/references/api/ ) документации, чтобы реализовать Payoft payment Api, но я столкнулся с проблемами. Может кто-нибудь помочь мне решить эти проблемы? Я использую код ниже в Api: <?php require_once('lib/Start.php'); // Enter secret key here Start::setApiKey('test_sec_k_9d19ef5bd543507e333ba7b'); //Create a new token for customer $token = Start_Token::create(array( "number" => "4242424242424242", "exp_month" => 06, "exp_year" => 2018, […]

Как я могу различать обновление «Сообщение» и обновление «Обратный звонок»? (Telegram Bot API)

Извините, если мой вопрос становится слишком грязным, я здесь новый, поэтому любые советы приветствуются. Как я могу различать обновление «Сообщение» и обновление «Обратный звонок»? Мне удалось создать встроенную клавиатуру, но когда я ее использую, бот просто зависает, он ничего не отвечает. Я провел немного исследований и нашел этот вопрос , который помог мне понять проблему, […]

Как получить общее количество друзей, использующих API Facebook и PHP?

Как я могу получить общее количество друзей, использующих PHP API PHP? Это мой код: <?php require_once 'facebook.php'; $appapikey = 'x'; $appsecret = 'x'; $facebook = new Facebook($appapikey, $appsecret); $user_id = $facebook->getuser(); $friends = ???;