0

わかりましたので、APi に関しては初心者です。問題なくwundergrounds apiを使用しました。ただし、LogMeIn の REST API を php で使用しようとしているのですが、何か間違ったことをしているに違いありません。

資格情報を確認するようにという指示

最初の呼び出しは GET /v1/authentication で、資格情報が有効かどうかを確認する必要があります。したがって、CompanyID が 1234567890 で、PSK が abcde12345ABCDE12345 の場合 (通常、実際の PSK の長さは 128 文字になります)、アクションは次のように呼び出すことができます。

$ curl https://secure.logmein.com/public-api/v1/authentication -i -H "Accept: application/JSON; charset=utf-8" -H "Authorization: {\"companyId\": 1234567890, \"psk\": \"abcde12345ABCDE12345\"}"

-H 引数は HTTP ヘッダーを送信し、-i 引数は応答のヘッダーを示します。

応答:

HTTP/1.1 200 OK
Cache-Control: private
Content-Length: 16
Content-Type: application/JSON; charset=utf-8
Server: Microsoft-IIS/7.5
P3P: CP="NOI ADM DEV PSAi COM NAV OUR OTR STP IND DEM"'
X-Powered-By: ASP.NET
Date: Mon, 11 Nov 2013 15:12:57 GMT

{"success":true}

ここに私のPHPがあります:

<?php
$json_string_LogMeIn = file_get_contents("https://secure.logmein.com/public-api/v1/authentication -i -H "Accept: application/JSON; charset=utf-8" -H "Authorization: {\"companyId\": 1234567890, \"psk\": \"abcde12345ABCDE12345\"}"");
$parsed_json_LogMeIn = json_decode($json_string_LogMeIn);
echo $parsed_json_LogMeIn;
?>

1234567890 の代わりに会社コードを追加し、abcde12345ABCDE12345 の代わりに生成された psk を追加しました。

PHPページを開いても何も表示されない

4

2 に答える 2