2015-12-27 73 views
1

雖然我不知道這個程序,我知道這是可以使用同樣的道理來:使用同樣獲得「廣告帳戶」和「廣告效果」在Facebook上

  • 列表中的所有用戶在廣告帳戶
  • 爲每個廣告活動

廣告性能信息加上標記不是一個短版活令牌(並不需要每24小時刷新)

餘噸裏德生成使用捲曲的長活令牌,如在本Facebook developers support page以下面的方式在bash描述:

curl https://graph.facebook.com/oauth/access_token?grant_type=fb_exchange_token&client_id=$client_id&client_secret=$client_secret&fb_exchange_token=$fb_exchange_token 

但得到的迴應:

「錯誤」:{「消息」:「缺少的client_id參數「,」類型「:」OAuthException「,」代碼「:101

如果我試圖生成的長生命標記是正確的方法:我做錯了什麼? 如果不是,我該如何檢索該令牌?

回答

0

我可以在您的網址中看到client_id參數。而且你的網址中還有&個字符。如果您不包裝與報價"'的網址,那麼它將打破&字符的命令。這意味着,你的命令已經執行如下,因此缺少CLIENT_ID:

curl https://graph.facebook.com/oauth/access_token?grant_type=fb_exchange_token 

正確的做法應該是:

curl "https://graph.facebook.com/oauth/access_token?grant_type=fb_exchange_token&client_id=$client_id&client_secret=$client_secret&fb_exchange_token=$fb_exchange_token" 
+0

這是正確的!引號確實通過了完整的請求,並且我得到了令牌,但是,請求獲取我的用戶下的「廣告帳戶」仍然無效 – XOmri

0

同樣的道理,可用於廣告帳戶和廣告的效果,如果它長期活標記或生命標記。通過使用60天令牌進行另一個請求,可以實現終身令牌。

執行以下捲曲,以獲得持久的(2個月)訪問令牌:

捲曲 「https://graph.facebook.com/oauth/access_token?grant_type=fb_exchange_token&client_id= $ CLIENT_ID & client_secret = $ client_secret & fb_exchange_token = $ fb_exchange_token」

其中: CLIENT_ID - 應用ID client_secret - 應用程序密鑰 fb_exchange_token - 臨時標記。

注:請確保您使用的是在過去的12小時內創建一個臨時令牌

終身令牌

在FB圖形API瀏覽器的持久耐用的訪問令牌與地址 /我粘貼/ accounts

使用其中的一個令牌。

相關問題