我想發佈到Facebook頁面作爲使用在iOS上運行的Unity Facebook SDK的頁面。據我所知,要做到這一點,我需要頁面訪問令牌manage_pages
和publish_pages
。我知道我可以從/me/accounts?fields=access_token
中得到它,但是如何告訴AccessToken.CurrentAccessToken
使用我的頁面訪問令牌?更改Facebook Unity SDK中的CurrentAccessToken
現在,我使用了以下內容:
var wwwForm = new WWWForm();
//wwwForm.AddField ("access_token", "A-T I NEED");
wwwForm.AddBinaryData("image", screenshot, "InteractiveConsole.png");
wwwForm.AddField("message", "herp derp. I did a thing! Did I do this right?");
FB.API("/PAGE-ID/photos", HttpMethod.POST, HandleResult, wwwForm);
我試圖令牌手動把訪問,但沒有工作(所以我評論出來)。
這樣,我得到一個錯誤,告訴我,我需要publish_actions
,這是不正確的,因爲我不想作爲用戶發佈。如果我還得到publish_actions
帖子會上線,但會在用戶說話時發佈到頁面。 (用戶也是管理員)
任何想法?謝謝!