2011-09-24 80 views
0

是否有可能將操作(由應用程序擁有)發佈到對象(應用程序擁有的不是)?特別是在Faceook Page和Places中,FB所擁有的對象。我們可以在應用程序之外的對象上發佈操作嗎(即FB頁面,FB Place)?

比如我想創建一個名爲「店」的行動,這樣我可以創建操作

「約翰 * 可樂 *」

在可口可樂指FB頁。

我已經通過Graph API Explorer進行了測試,看起來應用程序的動作POST必須引用同一應用程序所擁有的對象。請注意,我也不知道用什麼語法來引用FB擁有的對象。

您可以標記的地方後,而只是以「-at沃爾瑪」

回答

0

是的,這是可能的前綴它。要設置「在沃爾瑪」部分,請在通過POST創建動作時設置動作的「地點」字段。例如,你可以通過這個:

?place=https://www.facebook.com/pages/Pizzeria-Delfina/53645450697 

這將導致像動作設置的地方:在基本動作屬性

"place": { 
    "location": { 
     "city": "San Francisco, CA", 
     "zip": "94110", 
     "country": 398, 
     "region": 0, 
     "address": "3611 18th Street/2406 California St.", 
     "id": 2421836 
    }, 
    "id": "53645450697", 
    "name": "Pizzeria Delfina" 
}, 

文檔是在這裏:

https://developers.intern.facebook.com/docs/beta/opengraph/actions/#create

+0

但是,它不是作爲一個地方添加它嗎? 「約翰逛過 - 在沃爾瑪」 其實我是想這樣做 「約翰喝了可樂」 - 中焦指的是官方可樂頁面 我的問題可能是太曖昧了,已經editted使其更清晰。 – MechaStorm

相關問題