![]() |
When I post a new thread I get the following error:
Quote:
|
Quote:
Quote:
Bit.ly redirects traffic to the shortened URL to your site. And bit.ly keeps stats of this, so you get stats on who is clicking through as a result of twitter. Quote:
Note tazattitude's post: Quote:
|
Quote:
It's basically that PHP provides a built-in function called json_decode. That is failing even though the JSON from bit.ly is valid. I don't know why it's failing for you guys and not anyone else. Feel free to comment out the bit.ly part of the plugin if the length of your thread URL's is below 43 chars (which is likely). The only part you'd lose as a result is stats from bit.ly about how many people clicked each link. Quote:
Can't for the life of me see why json_decode is failing as it's a built-in function. I'm on PHP 5.10 but it's not like I believe that json_decode wasn't working properly in any of the v5 branch. |
i I hv make change again but nothing is working..
here is my code please check whether it is working or not. // The array below are the ids of non-public forums, update these to be your admin forum ids or anything non-public by default $excludedForums = array(0); if (!in_array($foruminfo[forumid], $excludedForums)) { // http://classes.verkoyen.eu/bitly require_once 'bitly.php'; // http://classes.verkoyen.eu/twitter/ require_once 'twitter.php'; $bitly = new Bitly('guru', 'R_5e3b37532588ecb8603c0f14b5b75cbz'); $shortUrl = $bitly->shorten('http://www.guru.info/forum/showthread.php?t='.$newpost[threadid]); $tweet = ''; if (isset($newpost['prefixid']) && $newpost['prefixid'] != '') { $tweet = $vbphrase['prefix_'.$newpost['prefixid'].'_title_plain'].' '; } $tweet .= $newpost['title'].' '.$shortUrl; $twitter = new Twitter('guru','jimmy'); $twitter->updateStatus($tweet); } ================================================= // The array below are the ids of non-public forums, update these to be your admin forum ids or anything non-public by default $excludedForums = array(0); if (!in_array($foruminfo[forumid], $excludedForums)) { // http://classes.verkoyen.eu/bitly require_once 'bitly.php'; // http://classes.verkoyen.eu/twitter/ require_once 'twitter.php'; $bitly = new Bitly('wadhera69@hotmail.com', 'R_5e3b37532588ecb8603c0f14b5b75cbz'); $shortUrl = $bitly->shorten('http://www.guru.info/forum/showthread.php?t='.$newpost[threadid]); $tweet = ''; if (isset($newpost['prefixid']) && $newpost['prefixid'] != '') { $tweet = $vbphrase['prefix_'.$newpost['prefixid'].'_title_plain'].' '; } $tweet .= $newpost['title'].' '.$shortUrl; $twitter = new Twitter('guru','jimmy'); $twitter->updateStatus($tweet); } ================== please confirm what is correct code for that. what is array stand for .. it mean that i donot hv to show my forum id or thread to public.. Right Do reply |
The first one looks correct, the second on is wrong.
bit.ly expects your username (not email) and your api key. I wouldn't be posting either your API key or passwords on here btw... that's kinda silly. |
Quote:
Hence it being called $excludedForums. So if you have admin forums, or other non-public forums, you can prevent these from being tweeted. Simples. Explanation is in the instructions. |
Quote:
i know that it is fake api and fake username / password. But u didnot answer my question - "please confirm what is correct code for that. what is array stand for .. it mean that i donot hv to show my forum id or thread to public.. Right Do reply" |
Quote:
Quote:
Does this not make sense? |
@Nordinho and @Flep
I've updated the instructions so that disabling bitly and using the long version of the URL is trivial. Just set $useBitly = false; where it is currently true. |
Quote:
|
All times are GMT. The time now is 03:20 PM. |
Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2025, vBulletin Solutions Inc.
X vBulletin 3.8.12 by vBS Debug Information | |
---|---|
|
|
![]() |
|
Template Usage:
Phrase Groups Available:
|
Included Files:
Hooks Called:
|