我们可以在应用程序外部的对象上发布操作(即FB Page,FB Place)吗?

时间:2011-09-24 23:39:45

标签: facebook-graph-api facebook-timeline

是否可以将操作(由应用程序拥有)发布到对象(应用程序拥有)?特别是在Faceook Page和Places,FB拥有的对象上。

例如,我想创建一个名为“shop”的动作,以便我可以创建动作

“John 喝酒 * 可乐 *”

其中可口可乐指的是FB Page。

我已经通过Graph API Explorer进行了测试,似乎应用程序的操作POST必须引用同一应用程序所拥有的对象。请注意,我也不知道什么是语法来引用FB所拥有的对象。

您可以将地点标记为帖子,但只会在其前面添加“-at Walmart”

1 个答案:

答案 0 :(得分:0)

是的,这是可能的。要设置“at Walmart”部分,请在通过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