Javascript 点击按钮在Facebook上发布文本
我有一个“随机报价生成器”。顾名思义,它会在点击按钮时生成随机引号。在我的这个所谓的应用程序中,我有一个按钮,用来在facebook的墙上发布“生成的报价”。同样的事情在我的twitter按钮上也能顺利进行,而在facebook上我却无法做到Javascript 点击按钮在Facebook上发布文本,javascript,jquery,html,css,Javascript,Jquery,Html,Css,我有一个“随机报价生成器”。顾名思义,它会在点击按钮时生成随机引号。在我的这个所谓的应用程序中,我有一个按钮,用来在facebook的墙上发布“生成的报价”。同样的事情在我的twitter按钮上也能顺利进行,而在facebook上我却无法做到 $(文档).ready(函数(){ //警报(“hi”); $.getJSON(“https://quotesondesign.com/wp-json/posts?filter[orderby]=rand&filter[posts\u per\u pa
$(文档).ready(函数(){
//警报(“hi”);
$.getJSON(“https://quotesondesign.com/wp-json/posts?filter[orderby]=rand&filter[posts\u per\u page]=40“,函数(json){
//警惕(“你好”);
var colour_arr=[“黄绿色”、“绿松石色”、“番茄色”、“青色”、“钢蓝色”、“石板蓝”、“海绿”、“沙绿色”、“红色”、“紫色”、“淡紫罗兰色”、“淡绿色”、“橙色”、“中紫罗兰色”、“中绿松石色”、“洋红”、“柠檬色”、“浅色鲑鱼色”、“卡其色”、“金色”、“道奇蓝”、“深粉色”、“暗红色”、“深红色”、“海蓝色”];
var colour_num=0;
var num=0;
var html_quote=“”;
/*forEach(函数(val){
html+=“”+val.content+“”;
});*/
var html_author=“”;
html_quote=“”+json[num]。内容+”;
html_author=“-”+json[num].title+”;
$(“#quote column”).html(html#u quote);
$(“#作者栏”).html(html#u author);
$(“.color”).css(“color”,color\u arr[color\u num]);
$(“.bg color”).css(“背景色”,color\u arr[color\u num]);
$(“#新报价btn”)。在(“单击”,函数(){
//警惕(“你好”);
颜色_num++;
num++;
//警报(num);
html_quote=“”+json[num]。内容+”;
html_author=“-”+json[num].title+”;
$(“#quote column”).html(html#u quote);
$(“#作者栏”).html(html#u author);
$(“.my btn”).css(“颜色”、“白色”);
$(“.color”).css(“color”,color\u arr[color\u num]);
$(“.bg color”).css(“背景色”,color\u arr[color\u num]);
});
var randomQuote=json[num].content.replace(“”,”);
randomQuote=randomQuote.replace(“”,”);
$(“#twitter btn”)。在(“单击”,函数()上{
//警报(json[num].content);
//var randomQuote=json[num].content.replace(“”,”);
//randomQuote=randomQuote.replace(“”,”);
//警报(随机引用);
窗口打开(“https://twitter.com/intent/tweet?text=“+随机引号,”(空白);
//location.href=”https://twitter.com/intent/tweet?text=“+json[num]。内容;
//$(this.attr)(“href”https://twitter.com/intent/tweet?text=“+json[num].content);
});
$(“#fb btn”)。在(“单击”,函数(){
窗口打开(“https://www.facebook.com/sharer/sharer.php?u=https://codepen.io/iamrkcheers/pen/gRjoeZ“,”空白“);
});
});
});
.box{
背景色:白色;
边界半径:5px;
}
.我的btn{
颜色:白色;
}
#推特btn,#fb btn{
宽度:40px;
}
新报价
试试这个方法
using Facebook;
private string PostFacebookWall(string accessToken, string message) {
var responsePost = "";
try {
//create the facebook account object
var objFacebookClient = new FacebookClient(accessToken);
var parameters = new Dictionary<string, object>();
parameters["message"] = message;
responsePost = objFacebookClient.Post("feed", parameters);
}
catch (Exception ex) {
responsePost = "Facebook Posting Error Message: " + ex.Message;
}
return responsePost;
}
使用Facebook;
私有字符串PostFacebookWall(字符串accessToken、字符串消息){
var responsePost=“”;
试一试{
//创建facebook帐户对象
var objFacebookClient=新FacebookClient(accessToken);
var参数=新字典();
参数[“消息”]=消息;
responsePost=objFacebookClient.Post(“提要”,参数);
}
捕获(例外情况除外){
responsePost=“Facebook发布错误消息:”+ex.消息;
}
返回应答器;
}
我正在寻找JavaScript的响应!