[英]How to tell if someone came to my website from facebook using mobile app
[英]How someone using my Facebook website app can post to their pages timeline
我有一個網站,企業在該網站上通過PHP后端系統創建內容。 每次他們創建新內容時,我都希望將其發布到他們的Facebook頁面時間軸(而不是用戶時間軸)。
我已經創建了驗證碼:
<div id="fb-root"></div>
<script>
window.fbAsyncInit = function() {
FB.init({
appId : 'XXXXXXXXXX',
status : true,
cookie : true,
xfbml : true,
oauth : true,
});
};
(function(d){
var js, id = 'facebook-jssdk'; if (d.getElementById(id)) {return;}
js = d.createElement('script'); js.id = id; js.async = true;
js.src = "//connect.facebook.net/en_US/all.js";
d.getElementsByTagName('head')[0].appendChild(js);
}(document));
</script>
<div class="fb-login-button" scope="manage_pages">
Login with Facebook
</div>
以manage_pages為范圍。 我需要知道他們如何選擇要張貼文章的頁面(如果它們有多個頁面),還需要知道如何在提交內容時自動將其張貼到該頁面的牆上(通過PHP表單完成) )。
謝謝
他們給了您manage_pages權限嗎? 太棒了 這是您需要做的:
對於另一個問題“ 提交內容時如何自動將其張貼到該頁面的牆(通過PHP表單完成)。 ”我將執行一些JavaScript邏輯,這些邏輯將在表單提交后觸發,並使用任何方法調用Facebook API您要發布的內容。
用戶授權您的應用后,您應該可以訪問其“帳戶”連接。 使用此方法,您應該能夠檢索其頁面的列表(然后可用於填充下拉列表)和正確頁面的access_token。 您可以在這里https://developers.facebook.com/docs/reference/api/page/上找到更多信息,特別是在這里https://developers.facebook.com/docs/reference/api/page/#feed
請注意,提要位也將您引至主要文章,但請記住,您需要從上方使用正確的access_token和page_id
謝謝
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.