0

我跟着these steps創建了一個測試用戶和一個測試頁面,現在如果我與測試用戶一起登錄,我可以發送和接收消息。Facebook messenger bot測試用戶API

有沒有什麼辦法通過Facebook API發送/接收消息,而發送者/接收者是測試用戶而不是頁面本身?

感謝

+0

不清楚您要求的內容。你不能在機器人對話中交換用戶的頁面,反之亦然,這甚至沒有意義。 – CBroe

+0

我不想交換(?)他們。 Facebook API支持以頁面的形式發送消息,並且我想以API作爲我創建的測試用戶發送消息。 – Noam

+0

這仍然沒有意義。你想讓測試用戶回覆發送頁面的消息嗎?或者你想讓測試用戶開始與頁面機器人的對話?在這種情況下,請以測試用戶身份登錄(可從應用程序儀表板內完成),然後按照真實用戶的相同方式回覆或啓動對話。 – CBroe

回答

0

的Facebook不支持發送或接收信息的用戶 - 像你已經在使用你只能這樣做,因爲通過Messenger平臺API用於機器人的頁面。

有一個用於讀取消息的Graph API端點,但是這表明它是「僅限頁面的端點」。缺少發送/創建消息的文檔表明它不受支持 - 請參見https://developers.facebook.com/docs/graph-api/reference/v2.8/message

+0

是的,我閱讀了大部分文檔,並沒有找到辦法。想想也許衆包的方式將起作用 – Noam

+0

根據你如何實現你的機器人,你可以在Facebook上添加一個抽象層並支持不同的提供者,然後添加一個新的提供者用於測試目的,這樣你就可以編寫一個測試發送特定消息並接收特定響應 –