【发布时间】:2011-06-20 05:04:53
【问题描述】:
我在 facebook 中创建了一个应用程序,我可以在登录该应用程序后立即在我的墙上发帖。我还需要更新应用程序的墙。
为此,我什至授予manage_pages extended permission。
这是我要执行的代码
FB.ui({
method: 'stream.publish',
message: 'har lavet en sang. Hør den på dr.dk/sangskriver',
attachment: {
name: 'Hør min sang',
caption: 'DR Sangskriver - Hvorfor være stille, når man kan skrive en sang...',
description: ('DR giver dig i samarbejde med
musikgymnasier og Rytmekonsertoriet, dette nye sangskriversite. ' +
'Her har du mulighed for at lære lidt om hvordan man skriver en
sang, få gode råd af allerede kendte sangskrivere om sangskrivning
og offentliggøre dit værk.'
),
href: 'http://www.dr.dk/Undervisning/Sangskriver/Upload/sang?id='
},
action_links: [
{ text:
'Hør sang', href: 'http://www.dr.dk/Undervisning/Sangskriver/Upload/sang?id=' }
],
target_id:131597976919961 //here I am specifying application id, as the page
id of application is not there, I get a link like this
http://www.facebook.com/apps/application.php?id=131597976919961
},
function(response) { }
)
但每次都说它不是有效的 target_id;但是,当我尝试从 facebook api 页面调用 stream.publish 方法时,它会发布在我的应用程序页面上
知道这里有什么问题吗?
【问题讨论】:
标签: javascript facebook