我的服务器端代码使用我创建的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
有任何方法可以实现这一目标吗?
答案 0 :(得分:0)
错误消息告诉您事件的/feed
连接没有/APP_NAMESPACE:ACTION
类型的连接。此错误消息是正确的。
向页面,事件,群组发布操作是不可能的,也不可能将操作发布到朋友的时间轴 - 只有用户才能发布操作,并且只能发布到他们自己的时间轴。
请参阅文档的Open Graph Mechanics部分,其中显示用户对对象执行操作。您要做的是让用户采取行动,然后将其发布到事件墙 - 这是不受支持的