无法向Facebook活动发布操作

时间:2012-06-27 09:58:33

标签: iphone ios facebook-graph-api facebook-ios-sdk

我的服务器端代码使用我创建的Facebook应用程序用户在Facebook上创建活动。

然后,我希望我的应用程序的移动用户能够使用FB连接登录我的应用程序,以便能够在该墙上发布操作。 我尝试使用代码,curl或图形资源管理器,但似乎没有任何工作。 我怀疑唯一的选择是使用创建事件的用户发布操作。

当我发布到这样的链接时:

https://graph.facebook.com/EVENT_ID/APP_NAMESPACE:ACTION

将对象作为参数,我收到以下错误:

Requires a valid user is specified (either via the session or via the API parameter for specify

当我发布链接时,如下所示: https://graph.facebook.com/EVENT_ID/feed/APP_NAMESPACE:ACTION

我收到错误:

Unknown path components: /APP_NAMESPACE:ACTION

有任何方法可以实现这一目标吗?

1 个答案:

答案 0 :(得分:0)

错误消息告诉您事件的/feed连接没有/APP_NAMESPACE:ACTION类型的连接。此错误消息是正确的。

向页面,事件,群组发布操作是不可能的,也不可能将操作发布到朋友的时间轴 - 只有用户才能发布操作,并且只能发布到他们自己的时间轴。

请参阅文档的Open Graph Mechanics部分,其中显示用户对象执行操作。您要做的是让用户采取行动,然后将其发布到事件墙 - 这是不受支持的