FIO API, rozšíření h4kuna

Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
Relapse
Člen | 34
+
0
-

Dobrý den,

snažím se zprovoznit rozšíření fioExtension: https://github.com/h4kuna/fio

Stahoval jsem pomocí composeru: „h4kuna/fio“: „1.1.5“

Upravil soubor config.neon:

extensions:
    fioExtension: h4kuna\Fio\DI\FioExtension

zkusil jsem:

	$account = "číslo účtu";
	$token = "token";
	$temp = "/";

	$fio = new \h4kuna\Fio($token, $account, $temp);

	foreach($fio->movements() as $data) {
	    var_dump($data);// save to db
	}

ale dostávám chybu:
file_put_contents(//23001520992010): failed to open stream: Operace zamítnuta search►

Přístupová práva by měla být vpořádku.

Děkuji za pomoc.

Jan Endel
Člen | 1016
+
+2
-

tempDir vyžaduju absolutní cestu, a do rootu jak vidno jen tak skript zapisovat nemůže :-). DI si tam vstříkni temp dir

Mart78
Člen | 31
+
0
-

Mohl by mi někdo prosím poradit jak rozjet verzi 1.2.1? Nevím kde vzít a jak předat $fioRead.

/* @var $fioRead Fio\FioRead */
/* @var $list Fio\Response\Read\TransactionList */
$list = $fioRead->movements(/* $from, $to */); // default is last week
Jiří Nápravník
Člen | 710
+
+2
-

Co si projít pořádně dokumentaci?

Mart78
Člen | 31
+
0
-

Bohužel toto je dokumentace k dev-master verzi. Když se podíváš na gitu tak dokumentace k stable verzi 1.2.1 je jiná, a pro mě nejednoznačná.

h4kuna
Backer | 740
+
+2
-

Ano Fio prochází změnami, nicméně můžeš použít dev-master, kde je odkaz na Nette rozšíření (h4kuna/fio-nette) pač to bylo odděleno. Nebo použít dokumentaci pro verzi 1.2.1

Nová verze ještě není stable, ale přináší pár věcí:

  • php 5.5+
  • guzzle jako komunikační knihovna
  • podpora více účtů, s tím souvisí správa účtů
  • API FioRead a FioPay je zachované takže přechod bude v pohodě
  • byly odstraněny dva objekty, nějaké přejmenovány
  • přidány testy
  • plná podpora pro php 7

Editoval h4kuna (22. 1. 2016 10:22)

Mart78
Člen | 31
+
0
-

Super, díky, můžeš mi ještě poradit jak h4kuna/fio-nette nainstalovat? Pomocí composeru se mi to nedaří.
V composer.json mám "minimum-stability": "dev", a příkaz composer require h4kuna/fio-nette:dev-master mi vyhodí toto:

 Problem 1
    - The requested package h4kuna/fio-nette could not be found in any version, there may be a typo in the package name.

Potential causes:
 - A typo in the package name
 - The package is not available in a stable-enough version according to your minimum-stability setting
   see <https://groups.google.com/d/topic/composer-dev/_g3ASeIFlrc/discussion> for more details.
iguana007
Člen | 970
+
0
-

@Mart78 vidíš někde v dokumentaci zmínku o „h4kuna/fio-nette“? Já tam vidím „h4kuna/fio“:
https://github.com/…3d99d66080df
https://packagist.org/…s/h4kuna/fio

David Matějka
Moderator | 6445
+
0
-

@iguana007 existuje jeste https://github.com/…na/fio-nette, ale vypada, ze neni na packagistu

h4kuna
Backer | 740
+
+4
-

Jaj nojo :D ono by to chtělo přidat na packagist, hned to bude.

Done

Editoval h4kuna (22. 1. 2016 10:06)

Tomáš Jacík
Člen | 147
+
0
-

Zdá se že s tím budu muset znovu pohnout :)

@h4kuna Ty sem chodíš pravidelně, nebo máš n2jaký skript na upozorňován9 :)

CZechBoY
Člen | 3608
+
0
-

@TomášJacík Můžeš téma odebírat přes RSS nebo mailem.

h4kuna
Backer | 740
+
+1
-

@TomášJacík přes rss celé fórum :)

iguana007
Člen | 970
+
0
-

h4kuna napsal(a):

@TomášJacík přes rss celé fórum :)

Taky to tak mám :) (TinyTinyRSS)