2013-06-11 204 views
0

我無法將用戶添加到自定義受衆羣體。我得到的返回值是true(成功),但是在等待之後,沒有用戶添加到列表中。我通過電源編輯器使用了相同的列表,並且有90%的匹配,但是當通過Koala通過API提交相同的列表時,不會添加任何用戶。我嘗試後列表會進入等待狀態,所以我知道他們收到了我的請求。無法通過考拉寶石添加用戶到Facebook自定義觀衆

我試過MD5和CRC32_MD5哈希與相同的結果。我檢查了我的哈希方法結果對開發文檔的例子,他們看起來很好。

members_array = [{email_hash: "CRC32_MD5_hash"}, {email_hash: "CRC32_MD5_hash"}, ...] 
Koala_object.put_connections(audience_id, nil, users: members_array.to_json) 

我已經調試了參數。一切都很美好。由於Facebook的回報毫無用處而茫然無措。

回答

0

唉唉想通了......

https://developers.facebook.com/docs/reference/ads-api/custom-audience-targeting/

curl -F 'users=[{"email_hash":"MD5"}, {"email_hash":"MD5"}, {"email_hash":"MD5"} …]' 
    https://graph.facebook.com/{audience_id}/users?access_token=___ 

我沒有傳入連接「用戶」與PARAMS屬性「用戶」,看着url和掩飾它。我確實覺得這很奇怪,我沒有像其他api調用那樣在連接上發佈帖子,但連接和params屬性是同名的。在不正確的圖形API調用中獲得結果'真',當你預期來自正確的調用的'真'時會很糟糕。不一致的!

正確考拉電話是:

Koala_object.put_connections(audience_id, 'users', users: members_array.to_json) 

雖然另一個問題是,電源編輯匹配1100個用戶,並與crc32_md5的API僅返回700使用相同的文件?去嘗試只是MD5散列,看看我是否得到不同的結果。

相關問題