Ich versuche ein Gerät über SNS zu registrieren, um seine Amazon ARN zu generieren. Während Aufruf der createPlatformEndpoint
Methode, i in Abhängigkeit Bibliothek guzzlehttp diesen Fehler bin immeraws-php-sdk Fehler beim Aufruf von SNS Api
<h4>A PHP Error was encountered</h4>
<p>Severity: Warning</p>
<p>Message: fopen(): Invalid php:// URL specified</p>
<p>Filename: src/functions.php</p>
<p>Line Number: 81</p>
<p>Backtrace:</p>
<p style="margin-left:10px">
File: /Applications/MAMP/htdocs/XXXXX/application/third_party/aws/vendor/guzzlehttp/psr7/src/functions.php
<br />
Line: 81
<br />
Function: fopen
</p>
<p style="margin-left:10px">
File: /Applications/MAMP/htdocs/XXXX/application/third_party/aws/vendor/guzzlehttp/psr7/src/Request.php
<br />
Line: 53
<br />
Function: GuzzleHttp\Psr7\stream_for
</p>
ich nach Lösungen gesucht haben, und sie schlug die aws sdk Versions-Update, aber seine bereits bei 3,31 und verputzen ist bei dieser Version
versucht, es zu aktualisieren, und es ist in der neuesten Version bereits. Ich habe für den Fehler in die Quelle sah, und es hat
if (is_scalar($resource)) {
$stream = fopen('php://tmp', 'r+');
if ($resource !== '') {
fwrite($stream, $resource);
fseek($stream, 0);
}
return new Stream($stream, $options);
}
Ich schicke erforderlich params wie in der Dokumentation erwähnt, weiß nicht, warum seine Krachen.
$this->SNS->createPlatformEndpoint(['PlatformApplicationArn'=>$arn, 'Token'=>$token, 'CustomUserData' => ENVIRONMENT]);