Ich versuche, mit MSGRAPH-SDK-PHP auf Outlook-Mails zuzugreifen. Ich könnte das Zugriffstoken und den Aktualisieren von Token mit HTTP -Anforderung erhalten. Wenn ich jedoch die Token zu InmemoryAccessokenCache -Klasse verwende In Datei /var/www/html/...
Der Code, den ich teste, ist unten:
$tokenRequestContext = new AuthorizationCodeContext(
"tenantId",
"clientId",
"clientSecret",
"authCode
",
"redirectUrl"
);
$cache = new InMemoryAccessTokenCache(
$tokenRequestContext,
new AccessToken(
[
'access_token' => $token->access_token,
'refresh_token' => $token->refresh_token,
'expires' => 3600
]
)
);
$client = GraphServiceClient::createWithAuthenticationProvider(
GraphPhpLeagueAuthenticationProvider::createWithAccessTokenProvider(
GraphPhpLeagueAccessTokenProvider::createWithCache(
$cache,
$tokenRequestContext,
["offline_access", "user.read", "mail.read", "mail.send", "mail.readbasic", "mail.readwrite", "imap.accessasuser.all", "smtp.send"]
)
)
);
< /code>
Ich möchte wissen, wie man Token korrekt verwendet. Einmal und danach konnte ich "Invaild Grant" -Fehler bekommen. Wie kann ich viele Male mit der Klasse anfordern?
Wie kann ich mit Access Token in PHP auf Microsoft-Graph-API zugreifen? ⇐ Php
-
- Similar Topics
- Replies
- Views
- Last post