google, connect.squareup.com 및 Stack Overflow를 비롯하여 광범위하게 검색했으며 내 질문에 대한 답변을 찾을 수 없다는 말로 시작하고 싶습니다. 나는이 질문을 Square 지원에 제기했다. (비록 내가 커맨드 라인에 접근 할 수 없다고 말했고 아래에 언급 된 튜토리얼을 이미 끝냈다. 나는 사용할 수없는 커맨드 라인을 사용하라는 지시를 받았다. 여기 내 문제가 ...명령 줄을 사용하지 않고 Square Connect 위치를 얻는 방법
웹 서버에서 사각형 연결 API를 설정하려고합니다. 웹 서버에서 명령 줄 (또는 클라이언트에 추가 비용없이 SSH)에 액세스 할 수 없습니다. . 내가 location_id 얻으려면 찾을 수있는 유일한 방법은 명령 줄 (까지 내가 말할 수있는) 필요합니다. 명령 줄을 사용하지 않아도 방법이 있습니까? 또는 명령 줄 액세스없이 필요한 명령을 넣을 다른 방법이 있습니다 ?
여기까지 내가 지금까지 수행 한 내용은 다음과 같습니다.
작곡가를 로컬에 설치할 수있는 곳을 기억하지 못합니다. 컴퓨터의 명령 줄을 사용하여 square-connect에 필요한 종속성을 설치 한 다음 모든 파일을 서버로 이동하십시오. 서버에서 파일을 가져 오기 위해이 작업을 수행했습니다.
내 파일 구조는 다음과 같습니다 지불 포털/ 공급 업체/ 작곡가/ 광장/ autoload.php composer.json composer.json composer.lock composer.phar 위치 테스트. PHP 프로세스 card.php
는 위치-test.php에는 다음이 포함
<?php
require 'vendor/autoload.php';
$access_token = "ACCESS_TOKEN";
$location_api = new \SquareConnect\Api\LocationApi();
echo $location_api->listLocations($access_token);
참고 : ACCESS_TOKEN이 (는) 개인 액세스 토큰으로 바뀌 었습니다.
거친 것 중에서, mywebpage.com/payment-portal/locations-test.php에서이 파일에 액세스하면 빈 페이지가 표시됩니다.
또한 오류 로그에 오류가 표시되지 않습니다.
위치를 얻는 방법은 here입니다. "위치 ID 검색 중"에서 나는이 시점까지 OK,하지만 내가 코드를 사용하여 내 서버에서 명령 행을 사용할 수 없습니다
php locations-test.php
location_id를 얻을 내 다른 옵션은 무엇을? 내가 뭘 놓치고 있니?
도움이나 방향에 대해 미리 감사드립니다.
빈 페이지가 나타나면 2 가지 중 하나를 의미 할 수 있습니다. 스크립트가 출력을 생성하지 않거나 (서버에서 HTTP 200 OK 응답 코드를 받음) 스크립트가 오류로 종료되었지만 ['display_errors'] (http : // php. net/manual/en/errorfunc.configuration.php # ini.display-errors)가 꺼져 있습니다.이 경우 서버 *는 HTTP 500 내부 오류 응답 코드로 응답해야합니다. 자세한 내용은 http://stackoverflow.com/a/33665510/1878262를 참조하십시오. – Sherif
빠른 응답을 해주셔서 감사합니다. @Sherif! 사이트의 오류보고를 사용 설정했는데 결과는 다음과 같습니다. – codeartistgirl
죄송합니다. 너무 깁니다. 나는 두 번째 링크를 올릴 것이다. – codeartistgirl