2

我現在這個問題發佈幾次,但我的問題有點不同。我嘗試從應用程序提交事件給我的頁面。無法提交任何內容到臉書頁面從Facebook應用程序

  1. 我在Facebook,頁面和應用程序上有私人資料。當然,我是這個頁面的管理員。
  2. 我做的第一件事是獲取頁面access_token,所以我去了https://developers.facebook.com/tools/explorer/和我寫的網址/me/accounts/。權限設置爲manage_pages。我的頁面收到了access_token
  3. access_token我連接我的應用程序到頁面。所以我提出POST請求/[PAGE_ID]/tabs/app_id作爲參數並設置access_token頁。現在它已連接,我已檢查過它。
  4. 現在我嘗試通過我的應用程序提交一些內容。例如/[PAGE_ID]/events/和傳遞參數:name = Sample event,start_time = 2013-07-14T19:00:00-0700。當然,通過在瀏覽器中輸入的應用程序的access_tokenhttps://graph.facebook.com/oauth/access_token?client_id=[APP_ID]&client_secret=[APP_SECRET]&grant_type=client_credentials。我收到錯誤消息: { 「error」:{ 「type」:「Exception」, 「message」:「您必須是指定頁面的管理員才能執行請求的操作。」, 「code」 :1373019 } } 我可以作爲用戶發佈到此頁面,但不能作爲應用程序。我的應用程序有兩種類型:Facebook登錄和Facebook選項卡。我已將權限設置爲publish_actionmanage_pages publish_stream create_event

我做錯了什麼?

回答

2

好吧,我解決了這個問題。也許它可能對別人有幫助。我不知道這些權限是什麼原因https://developers.facebook.com/apps/[APP_ID]/permissions,但我唯一需要做的就是去https://developers.facebook.com/tools/explorer/,並將Graph API Explorer中的應用程序更改爲我的應用程序併爲我需要的privilages生成新的access_token。我不知道他們爲什麼將諸如權限這樣至關重要的事情移到測試工具上。

相關問題