2011-12-25 19 views
2

前段時間,Post API Reference中有一個名爲targeting的字段,但現在它已消失,我不知道如何通過API爲帖子添加特定位置和語言定位。我搜索了很多:一些結果參考targeting參數。我試過了,但它似乎不起作用。如何通過圖形API指定FB帖子的位置定位

我已經試過兩種方式來實現這一點,但沒有成功:

$post_details = array('message' => $msg, 'privary' => array('value' => 'CUSTOM', 'description' => array('country' => 'Germany'))); 
$fb->api('/PAGE_ID/feed', 'POST', $post_details); 

$post_details = array('message' => $msg, 'targeting' => array('country' => 'Germany')); 
$fb->api('/PAGE_ID/feed', 'POST', $post_details); 

請幫助我明白,我怎麼能做到這一點?

+0

任何人都可以給我一個方向?這很緊急,謝謝 – haynar 2011-12-26 16:01:43

回答

1

爲目標,看到帖子對象的privacy屬性:https://developers.facebook.com/docs/reference/api/post/

描述字段可能包含逗號分隔的有效 國家,城市和語言列表如果頁面的帖子由 位置定位/語言被指定。

注意:此隱私設置僅適用於當前或指定用戶自己的牆的帖子。 Facebook忽略這個設置爲有針對性的 牆貼(當用戶正在寫一個朋友的牆上,頁面,事件,組連接到該用戶)。與Facebook上的行爲一致,任何可以看到目標Wall的人都可以查看所有目標職位。

+0

你能幫我理解「如果一個頁面的帖子按照位置/語言進行了定位」是什麼意思?是否有其他設置必須設置爲指定定位? – 2012-05-08 23:54:24

2

,而不是privacy一個更完整的解決方案,您還可以使用feed_targeting

所有參數,您可以針對像語言,市,縣是Facebook的具體。您可以通過自動完成數據加以解決:

「{ '語言環境':[1001], '國家':[GE], '城市':[825886]}」

與目標自動發帖不錯的功能但如此糟糕記錄在Facebook文檔中...