Prosze o pomoc,
uzyskuje token poprzez api
dziala mi GET https://devel-cloud.supla.org/api/iodevices/432
ale PATCH https://devel-cloud.supla.org/api/iodevices/432
parametrami { action: "turn-off"} powoduje
{
"error": {
"code": 401,
"message": "Unauthorized"
}
}
RESTFul API
-
pzygmunt
- Posts: 20302
- Joined: Tue Jan 19, 2016 9:26 am
- Location: Paczków
- Been thanked: 59 times
-
objectivity
- Posts: 13
- Joined: Wed Feb 22, 2017 12:15 pm
pomylilem sie to wlasnie Patch na
https://devel-cloud.supla.org/api/channels/2514
mi nie dziala, tzn rzuca new HttpException(Response::HTTP_UNAUTHORIZED);
https://devel-cloud.supla.org/api/channels/2514
mi nie dziala, tzn rzuca new HttpException(Response::HTTP_UNAUTHORIZED);
-
vcompl
- Posts: 158
- Joined: Mon Apr 11, 2016 1:32 pm
Zadaję identyczne pytanie tylko w odniesieniu do beta-cloud.supla.org:objectivity wrote: Tue Mar 07, 2017 12:36 pm czy wiadomo coś więcej z tym Api , w jaki sposób można uzyskać token ?
- czy tam API działa?
'clientId' => '31_255p10f3xf404s8swsg08400kw84kc8o4cocco48o840ccgkgo',
'secret' => '1fgmr1v3wbwgwcck8cos4og8cw8w0oosc8w8ckkgc8co840044',
Rozumiem z przykładu, że trzeba jakoś uzyskać ClientID oraz token (secret);
Jak? Prośba o krótki opis
-
vcompl
- Posts: 158
- Joined: Mon Apr 11, 2016 1:32 pm
Rozumiem, że dla tego wywołania z przykładu:objectivity wrote: Tue Apr 04, 2017 12:17 pm Prosze o pomoc,
uzyskuje token poprzez api
dziala mi GET https://devel-cloud.supla.org/api/iodevices/432
ale PATCH https://devel-cloud.supla.org/api/iodevices/432
parametrami { action: "turn-off"} powoduje
{
"error": {
"code": 401,
"message": "Unauthorized"
}
}
$scc->setToken('O:8:"stdClass":5:{s:12:"access_token";s:86:"ZDIzNjA1Zjg0ZWEzYjI0NTUxOGFlZDBhMTM3ZWY1MGJiMzIxNmE2ZjBiYTIyOGYwN2FiM2IwNGM3MTA3NzU0Mw";s:10:"expires_in";i:1479915417;s:10:"token_type";s:6:"bearer";s:5:"scope";s:7:"restapi";s:13:"refresh_token";s:86:"OGNiOGMxOTBjODQ0ZTYyZDg0ZDgwNGFhMTBjYjQxZGU1NjA1N2Q0NWRiNDAxODAyMTAyODEzZWNkNTQzMWZjZQ";}');
Trzeba jakoś uzyskać tokeny i je wpisać w to wywołanie. Ale jak je uzyskać. Powyżej napisano, że token uzyskiwany jest przez API. Ale jak?
Jest też link https://beta-cloud.supla.org/oauth/v2/token ale jak go użyć?
