我試圖設計一個應用程序,下列事件,以便發生:您如何能夠以日曆邀請RSVP回覆到組織者的方式將PHP與Gmail連接起來?
- 的invite.ics文件在PHP創建。
- 通過邀請附件創建電子郵件,並通過PHP從特定電子郵件地址發送(比如說[email protected])。它發送給組織者和另一個收件人([email protected])。
- [email protected]登錄到他/她的電子郵件客戶端並且RSVP「是」。
- [email protected]收到「Accepted:(event name)」電子郵件,表明[email protected]已接受邀請。
- 入站電子郵件解析器捕獲此電子郵件並將其放入我的系統;系統現在知道[email protected]已接受出站邀請。
在第4步,事情崩潰;當被邀請者RSVP時,「接受:(事件名稱)」電子郵件不會發送給組織者。
但是,如果我手動進入Google日曆(以[email protected]登錄),請創建一個活動,然後邀請[email protected],它可以正常工作。也就是說,當[email protected] RSVP發送到該邀請時,[email protected]會獲得「Accepted:(event name)」電子郵件。
我比較了在這兩種情況下創建的.ics文件的內容,它們實際上是相同的(除了一些簡單的東西,如描述等),所以不能成爲差異。
我的推論是,日曆事件必須實際上在[email protected]的日曆上才能獲得被邀請者的RSVP回覆......僅僅是組織者是不夠的。但經過詳盡的搜索後,我無法證實這一點。
有沒有人有這方面的經驗?我是否需要使用Google Calendar API?希望有一個更簡單的方法來做到這一點,我錯過了。
謝謝。
感謝您的反饋!我有點意識到這一點,並決定重新思考這個過程。現在,用戶被要求點擊指向我的產品的鏈接,指出他們對會議邀請的回覆。這樣它就可以處理內部的所有響應跟蹤,獨立於電子郵件客戶端。 (我贊成,但因爲我是新成員,所以不會顯示。) – deseraimp