Facebook的10G數據我已經創建了預訂的Facebook應用程序。沒有更新
當用戶打開應用程序,有一個名爲「訂閱」按鈕。當它被點擊時,JavaScript函數completePayment()被調用。出現帶訂閱的Facebook彈出窗口。但是,有一個很大的問題。如果我改變了OG:圖像URL,並設置價格假設10.00美元,結算期爲1個月,我將文件上傳到服務器,然後我點擊訂閱按鈕,我仍然可以看到訂閱頁面話說5.00美元/周,圖像爲空白。
它就像我第一次設置數據時一樣,即使我使用新值更新了所有https://www.mydomain.com/_product.php中的數據。我甚至註銷並重新登錄,並且仍然沒有反映出任何變化。
我甚至清空_product.php頁面,並將其上傳到服務器和訂閱仍然有效,並顯示5.00美元/周,圖像是空白。
有關如何解決此問題的任何想法?
我的主網頁驗證碼:
<a href="#" onclick="completePayment()">
<img src="https://www.**********.com/subscribe.png" alt="Subscribe" title="Subscribe" style="vertical-align: top"/>
<script src="https://connect.facebook.net/en_US/all.js"></script>
<script type="text/javascript">
FB.init({
appId:'2***********6',
cookie:true,
status:true,
xfbml:true
});
function completePayment(){
var obj = {
method: 'pay',
action: 'create_subscription',
product: 'https://www.mydomain.com/_product.php'
};
FB.ui(obj);
}
</script>
</a>
這是從「https://www.mydomain.com/_product.php」頁面的HTML代碼:
<html>
<head prefix="og: http://ogp.me/ns# fb: http://ogp.me/ns/fb# fbpayment: http://ogp.me/ns/fb/fbpayment#">
<meta property="og:title" content="********* Subscription" />
<meta property="og:image" content="https://s-static.ak.fbcdn.net/images/devsite/attachment_blank.png" />
<meta property="og:description" content="****** Subscription" />
<meta property="fbpayment:price" content="5.00 USD" />
<meta property="fbpayment:alternate_price" content="3.49 EUR" />
<meta property="fbpayment:alternate_price" content="3.49 GBP" />
<meta property="fbpayment:trial_duration" content="7 days" />
<meta property="fbpayment:billing_period" content="1 week" />
<meta property="fb:app_id" content="2*************6" />
<meta property="og:url" content="https://www.mydomain.com/_product.php" />
<meta property="og:type" content="fbpayment:subscription" />
</html>
我只是試着其工作的第二個選項,但我認爲其他兩個是一樣好。謝謝! – NVG 2014-12-15 21:28:33