FILEMAKER プラグイン など (助け合い)フォーラムにようこそ!
何方でも、ご質問・ご回答お願いします。
※2024/01/31 までに登録された方は、登録時のパスワードが使えません。
パスワードを再発行してください。
ご返信ありがとうございます。
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認証が必要なので、スタッフ全員に行わせることができないです。
何か良い代替え案はありますでしょうか?
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
解決方法はありますでしょうか?
サーバーにてGmailFM_Lib以外に独自のアカウントを設定しました。
adminとUSERアカウントは無効化してます
サーバーscheduleで「受信」を行うと、受信[1アカウント]のスクリプトにて、「GmailFM_Libに対するクライアント認証に失敗しました」と
「User[fmapp]」を使用してデータベース「GmailFM_Lib_Log」に対するクライアントの認証に失敗しました、と出てしまい、スケジュールでは、行えません。
クライアント側で手動で受信する際、GmailFM_Libの認証を求められ、入力し、進むと実行できます。
何か設定で修正が必要でしょうか?
[ 0.006 秒でページを生成, 6 クエリーを実行 - 使用メモリー: 587.16 KiB (ピーク: 602.64 KiB) ]