FILEMAKER プラグイン など (助け合い)フォーラムにようこそ!
何方でも、ご質問・ご回答お願いします。
※2024/01/31 までに登録された方は、登録時のパスワードが使えません。
パスワードを再発行してください。
ページ: 1
macOSにてfilemakerserver18.0.3でサーバーにてscheduleを組んで受信してます。
5-7日間くらいで、エラーが発生します。
再度、Get_AuthrizationCodeとGet_Token、Refresh_AccessTokenをすると、しばらくエラー無く動きます。
以下、Logになります。
受信 -ERROR| ScriptName:fire_api[URi,Option]| ApplicationVersion:Server 18.0.3| Account:xxxxxxxxx@gmail.com| MessageId:| FileMakerErrorCode:1627|xxx
解決方法はありますでしょうか?
オフライン
通常は、スクリプト:Refresh_AccessToken のみでAccessTokenが取得出来るのですが、
5-7日間くらいで、エラーになった後、スクリプト:Refresh_AccessToken でAccessTokenが取得出来ないのでしょうか?
一時的なエラーであれば、エラーログが残っていても次回受診時に認証しメールの受信ができているはずです。
エラー処理をその時に行う場合、
エラーを確認し、再度受信スクリプトを走らせれば認証出来るかと思います。
オフライン
ご返信ありがとうございます。
5分間隔でスケジュールを組んでおります。
LOGを見ると2種類のエラーがあるようです。
以下のエラーの場合、次回のスケジュールで正常に戻り、エラー無くスケジュールが実行されます。
-----以下、LOG-------
受信 -ERROR| ScriptName:fire_api[URi,Option]| ApplicationVersion:Server 18.0.3| Account:xxxxx@gmail.com| MessageId:17b3903ec7541bff| ApiResponse:{
"error": {
"code": 404,
"message": "Requested entity was not found.",
"errors": [
{
"message": "Requested entity was not found.",
"domain": "global",
"reason": "notFound"
}
],
"status": "NOT_FOUND"
}
}
|xxxxx
-------以上-------------------
前回上げたエラーの場合、次のスケジュール以降、エラーが続きます。
その場合、手動で、スクリプト:Refresh_AccessToken でAccessTokenが取得を行い、受信可能になり、しばらくスケジュールがエラー無く行われます。
「エラー処理をその時に行う場合、
エラーを確認し、再度受信スクリプトを走らせれば認証出来るかと思います。」とは、エラーを検知した場合、再度受信するスクリプトを組めば、スクリプト:Refresh_AccessTokenは不要で、受信できるのでしょうか?
手動で行わなければ、ならない場合、再度WEB認証が必要なので、スタッフ全員に行わせることができないです。
何か良い代替え案はありますでしょうか?
オフライン
「エラー処理をその時に行う場合、
エラーを確認し、再度受信スクリプトを走らせれば認証出来るかと思います。」とは、エラーを検知した場合、再度受信するスクリプトを組めば、スクリプト:Refresh_AccessTokenは不要で、受信できるのでしょうか?
GmailFM_template.fmp12 の スクリプト:受信 を実行すると、その中で、GoogleApiFM_Lib.fmp12 の スクリプト:Refresh_AccessToken が実行されます。
手動で行わなければ、ならない場合、再度WEB認証が必要なので、...
通常そのような事はないはずですが...。
その場合、手動で、スクリプト:Refresh_AccessToken でAccessTokenが取得を行い、、受信可能になり、しばらくスケジュールがエラー無く行われます。
と言うことなら「WEB認証」?(アプリの利用許可~承認コードの取得) を再度行う必要はありません。
オフライン
手動で行わなければ、ならない場合、再度WEB認証が必要なので、...
通常そのような事はないはずですが...。
通常ないはずの事が、数回おきているので、投稿しました。
手動で、再認証をしないと治りません。
以下のエラーは、何故起きるのでしょうか?何が起こっているのでしょうか?
受信 -ERROR| ScriptName:fire_api[URi,Option]| ApplicationVersion:Server 18.0.3| Account:xxxxxxxxx@gmail.com| MessageId:| FileMakerErrorCode:1627|xxx
オフライン
長期間の放置、申し訳ございません。
投稿に気づいていませんでした。
(2022/11/16 追記)部分の修正で改善するはずです。
https://qbxxdp.blogspot.com/2020/01/fil … l-api.html
回答遅すぎですね。すみません。(質問者さん、ご覧になってないか...)
オフライン
ご連絡、ありがとうございます。
近々、試してみます。
また、ご報告させていただきます。
オフライン
ページ: 1
[ 0.007 秒でページを生成, 9 クエリーを実行 - 使用メモリー: 508.07 KiB (ピーク: 508.7 KiB) ]