Kết quả 1 đến 4 của 4
-
17-05-17, 04:26 PM #1
Lỗi tính năng chia sẻ facebook nhận gcoin hàng ngày
Trước a Hiếu có dev cho mình tính năng share facebook nhận gcoin hàng ngày.
Mà giờ nó bị lỗi rồi. Nó báo lỗi khi chia sẻ, vẫn chia sẻ được nhưng ko nhận được Gcoin.
Có lỗi xảy ra trong quá trình kiểm tra nội dung
Code của event_facebook
<script>function ProcessGift(){
$.ajax({
type: "GET",
url: "ajax_action.php?ajax=event_facebook",
data: "fbid=" + window.fbid,
cache: false,
success: function(html) {
if(html == "OK") {
alert("<?=$sharenoticesuccess;?>");
$('.sharebutton').html('<a href="javascript:void(0);"><img src="images/ShareFacebook.png" OnClick="FB_login();"></a>');
} else {
alert(html);
$('.sharebutton').html('<a href="javascript:void(0);"><img src="images/ShareFacebook.png" OnClick="FB_login();"></a>');
}
}
});
}
function FBCheckFeed(postid){
FB.api("/" + postid + "?fields=privacy", function (response) {
if (response && !response.error) {
console.log(response.privacy.value);
if(response.privacy.value != "SELF"){ ProcessGift(); }
else {
alert("Bạn phải chia sẻ nội dung với tất cả mọi người để có thể nhận thưởng");
$('.sharebutton').html('<a href="javascript:void(0);"><img src="images/ShareFacebook.png" OnClick="FB_login();"></a>');
}
}
else {
alert("Có lỗi xảy ra trong quá trình kiểm tra nội dung");
$('.sharebutton').html('<a href="javascript:void(0);"><img src="images/ShareFacebook.png" OnClick="FB_login();"></a>');
}
});
}
function FBFeed(){
FB.ui({
method: "feed",
link: "<?=$sharelink;?>",
picture: "<?=$shareimage;?>",
name: "<?=$sharetitle;?>",
description: "<?=$sharedes;?>",
caption: "Ra Mắt Máy Chủ ARENA Vào Lúc 10h Ngày 14.05.2017",
}, function (response) {
if (response && !response.error) { FBCheckFeed(response.post_id); }
else {
alert("Có lỗi xảy ra trong quá trình chia sẻ nội dung");
$('.sharebutton').html('<a href="javascript:void(0);"><img src="images/ShareFacebook.png" OnClick="FB_login();"></a>');
}
});
}
function GetFriends(){
FB.api("/me/friends", function (response) {
if (response && !response.error) {
if (response.summary.total_count >= <?=$sharereqfriend;?>) { FBFeed(); }
else {
alert(window.fbname + " cần tối thiểu <?=$sharereqfriend;?> bạn để nhận thưởng");
$('.sharebutton').html('<a href="javascript:void(0);"><img src="images/ShareFacebook.png" OnClick="FB_login();"></a>');
}
} else {
alert("Không thể đọc dữ liệu bạn bè facebook");
$('.sharebutton').html('<a href="javascript:void(0);"><img src="images/ShareFacebook.png" OnClick="FB_login();"></a>');
}
});
}
function GetInfo(){
FB.api("/me?fields=id,name", function (response) {
if (response && !response.error) {
window.fbid = response.id;
window.fbname = response.name;
GetFriends();
} else {
alert("Không thể đọc dữ liệu tài khoản facebook");
$('.sharebutton').html('<a href="javascript:void(0);"><img src="images/ShareFacebook.png" OnClick="FB_login();"></a>');
}
});
}
function FB_login() {
FB.getLoginStatus(function(response) {
$('.sharebutton').html('<img src="images/loading1.gif" border="0" />');
if (response.status === 'connected') { GetInfo(); }
else {
alert('Tài khoản Facebook của bạn chưa cấp quyền hạn cho ứng dụng.');
FB.login(function(response) {}, {scope: 'user_friends,user_posts'});
$('.sharebutton').html('<a href="javascript:void(0);"><img src="images/ShareFacebook.png" OnClick="FB_login();"></a>');
}
});
return false;
}
<!--Load Facebook Javascript SDK v2.5-->
window.fbAsyncInit = function() { FB.init({ appId : <?=$appid;?>, xfbml : true, version : 'v2.5' }); };
(function(d, s, id){
var js, fjs = d.getElementsByTagName(s)[0];
if (d.getElementById(id)) {return;}
js = d.createElement(s); js.id = id;
js.src = "//connect.facebook.net/vi_VN/sdk.js";
fjs.parentNode.insertBefore(js, fjs);
}(document, 'script', 'facebook-jssdk'));
</script>
<?php if (isset($_SESSION[mu_nvchon])) { ?>
<!-- Title -->
<div class="title_bg">
<h4>Event >> Share Facebook</h4>
</div>
<!-- End Title -->
<!-- Content -->
<div class="pad10">
<table width="100%" border="0" cellpadding="3" cellspacing="1">
<tr>
<td align="justify" colspan="2">
<ul class="guides">
<li><strong>Yêu cầu:</strong> Phải có tài khoản Facebook cá nhân và trên <?=$sharereqfriend;?> bạn bè mới được tham gia Event.
<li>Mỗi tài khoản chỉ được nhận thưởng 1 lần/ngày
<li>Mỗi ngày khi chia sẻ bạn sẽ nhận được
<? if($share_gcoin > 0){ ?><strong><font color="red"><?=$share_gcoin;?> Gcoin </font><? }?>
<? if($share_vpoint > 0){ ?><strong><font color="red"><?=$share_vpoint;?> Vpoint </font><? }?>
<? if($share_wcoin > 0){ ?><strong><font color="red"><?=$share_wcoin;?> Wcoin </font><? }?>
</ul><br>
<font color=Green><b>Hướng dẫn:</b></font>
<ul>
<li>Thoát game rồi mới làm theo các bước sau.
<li><b>Bước 1:</b> Click vào nút Share Facebook bên dưới.
<li><b>Bước 2:</b> Đăng nhập vào Facebook cá nhân của bạn
<li><b>Bước 3:</b> Tags thêm bạn bè để cùng tham gia và bấm nút Chia Sẻ (Share)
</ul><br>
</td>
</tr>
<tr><td align="justify" width='200' colspan="2">Đổi nhân vật: <?=$doinv;?><br>Thoát Game: <?=$online;?></td></tr>
<tr>
<td align="center" colspan="2">
<? if($accept != '0') {?>
<div class="sharebutton"><a href="javascript:void(0);"><img src="images/ShareFacebook.png" OnClick="FB_login();"></a></div>
<? }?>
</td>
</tr>
</table>
<div class="clear"></div>
</div>
<!-- End Content -->
<?php } else include('templates/char_manager.tpl'); ?>Khách viếng thăm hãy cùng bluesky089 xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!
-
17-05-17, 04:33 PM #2
- Ngày tham gia
- Mar 2012
- Đang ở
- Nhà Nghỉ
- Bài viết
- 1,861
- Thanks
- 480
- Thanked 774 Times in 510 Posts
Ðề: Lỗi tính năng chia sẻ facebook nhận gcoin hàng ngày
Bỏ chức năng này đi sửa làm gì phí công, Hiếu nó cũng làm cho tôi cho bộ FW nhưng cũng bỏ rồi lâu rồi, bạn biết rằng Facebook làm rất mạnh tay và chặt chẽ nên việc spam sẽ bị khóa ngay lập tức, chức năng này cần tạo Apps để sử dụng kèm mới check nhận Gcoin được, mà khi nhiều mem sử dụng facebook sẽ nghi ngờ spam và khóa Apps, còn việc tạo lại Apps tốn thời gian và hiệu quả trả được bao nhiêu nên bỏ đi cho nó nhanh.
Khách viếng thăm hãy cùngheroviet2301xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!
-
23-05-17, 07:48 AM #3
Ðề: Lỗi tính năng chia sẻ facebook nhận gcoin hàng ngày
Apps thì e có sẳn rồi.
Hổm rài chạy bình thường tự dưng bữa không check được mã nữa.
Kiểu như facebook đổi kiểu check hay sao ấy.
Ai sửa dùm mình xin hậu tạ card 200k nhé.Khách viếng thăm hãy cùng bluesky089 xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!
-
23-05-17, 08:23 AM #4
- Ngày tham gia
- Mar 2008
- Bài viết
- 148
- Thanks
- 67
- Thanked 38 Times in 31 Posts
Ðề: Lỗi tính năng chia sẻ facebook nhận gcoin hàng ngày
Dump cái response.error ra xem lỗi thực sự của nó là gì.
Khách viếng thăm hãy cùng DJMaster xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!
Các Chủ đề tương tự
-
[MU] Hỏi Chức Năng Chợ Trời NBWEB , Và Quảng Cáo Facebook
Bởi Domino9990 trong diễn đàn Hỏi Đáp/ Yêu CầuTrả lời: 9Bài viết cuối: 21-05-15, 06:28 PM -
Facebook Connect - Update for Facebook PHP SDK (v.3.0.0)
Bởi KingSky trong diễn đàn vBulletin 3.8 Add-onsTrả lời: 0Bài viết cuối: 10-02-14, 11:10 AM -
Ngôn ngữ Galaxy II facebook ?
Bởi netcenter trong diễn đàn Yêu Cầu - Hỏi ĐápTrả lời: 0Bài viết cuối: 29-10-12, 10:55 PM -
Ngôn ngữ Galaxy II facebook ?
Bởi netcenter trong diễn đàn Hỏi Đáp/ Yêu CầuTrả lời: 0Bài viết cuối: 25-10-12, 09:53 PM -
[MU] Share code đỗi Gcoin khuyến mãi sang Gcoin thường NBB
Bởi carotkhoaitay trong diễn đàn SQL Server & WebsiteTrả lời: 4Bài viết cuối: 15-06-12, 03:08 PM