我們正在開發由服務器支持的iPhone應用程序。服務器與Facebook會談以推動Opengraph事件。我試圖測試這個代碼。我在Web界面中創建了Facebook測試用戶。如果我手動爲它們生成令牌,它們會生成24小時到期,這會使它們在測試中無用。所以我需要在測試代碼中按需生成令牌。 Facebook開發者文檔https://developers.facebook.com/docs/test_users/說我可以讓帳戶/測試用戶列出測試用戶及其代幣。然而,當我這樣做,我得到這個:如何以本地應用程序的編程方式獲取Facebook測試用戶令牌
{
error: {
message: "(#15) This method is not supported for native apps",
type: "OAuthException",
code: 15
}
}
我相信這是因爲我們正在開發一個iPhone應用程序(雖然在Facebook的應用程序的配置,我們有網站,配置Facebook應用和iOS應用部分)。
是否有一些設置需要更改才能生效?或者生成令牌的其他方式?還是一種手動生成可能被硬編碼到測試中的壽命更長的令牌?
你我的新英雄,我花了很長時間Google搜索 –