2015-01-16 39 views
2

我已經創建了一個Facebook動作,我試圖提交給Facebook進行審批。當我從我的個人帳戶(這是應用程序管理員)發佈操作時,它似乎工作正常,Facebook返回Open Graph ID。我在時間軸上沒有看到這個Open Graph Post,但我可以看到它可以通過Facebook Debug Tool工作。無法與測試用戶發佈新的Facebook動作

然而,當我嘗試通過後,我從我的應用程序設置創建一個測試用戶的動作,我得到一個錯誤:

Error Domain=com.facebook.sdk Code=5 "The operation couldn’t be completed. (com.facebook.sdk error 5.)" UserInfo=0x1fc64d60 {com.facebook.sdk:HTTPStatusCode=400, com.facebook.sdk:ParsedJSONResponseKey={ 
    body =  { 
     error =   { 
      code = 100; 
      message = "Unsupported post request."; 
      type = GraphMethodException; 
     }; 
    }; 
    code = 400; 
} 

我試着嘗試了天調試這一點,並不能弄清楚這個錯誤的含義。我知道,當Facebook審查這個行爲時,他們也會從一個測試用戶那裏得到它,所以我想確保我的行爲能夠與測試用戶一起工作。如果相關,我通過iOS SDK發佈操作。

任何幫助排除故障將是有幫助的。謝謝!

+0

嗯,從測試用戶發佈應該沒問題。你可以發佈一些代碼片段來說明你是如何做這個職位的? –

回答

1

看來您的應用程序仍處於測試/沙箱模式。確保您的應用程序是公開的,然後重試。

+0

該應用程序已投入使用,真正的用戶每天都使用該應用程序登錄。測試帳戶可以使用測試帳戶登錄到應用程序,他們只需發佈任何新操作即可。 –

相關問題