我有一個網站需要使用開放圖形深入集成到Facebook。但是,我無法發佈至少一個動作。我的所有行爲都已獲得批准。所以,這裏出現了這個問題。facebook從私人頁面打開圖表帖子,但網址是公開的
我有一個私人主頁,用戶可以看到他們的Feed。主頁從用戶變爲用戶。但是,我有一個公開的website.com/g/user_name/id
頁面。我正在使用php-sdk發佈操作。我有一個靜態的singleton facebook助手類,可以通過此代碼訪問;
Fb::get_instance()->post_timeline($params);
公共頁面(website.com/g/user_name/id
)正確地擁有所有的meta標籤。但是,我在主頁中沒有meta標籤,因爲它全部是私人的。因此,即使我在主頁中找到meta,也無法解析meta標籤。
我想要的是以下內容;
當用戶點擊主頁上的添加按鈕(這是私人的)時,facebook-php-sdk發送一個帖子來發布操作。但是,我收到以下消息:
(#3502) Object at URL http://website.com/g/user_name/id has og:type of 'website'. The property '[OBJECT_TYPE]' requires an object of og:type '[APP_NAMESPACE]:[OBJECT_TYPE]'. (http response code: 206)
,但我敢肯定,我在<head></head>
og:type
領域公用網頁(http://website.com/g/user_name/id
)
那麼,我究竟做錯了什麼?
是否可以從私人頁面發帖?
如果不是,像foursquare這樣的網站如何管理?