2014-06-24 03:35:25 +00:00
[ b ] How to cross - post to a GNUsocial instance [ / b ]
Start on the GNUSocial instance where you have your account .
In the GNUSocial instance , go to Settings > Connections . In the right column under " Developers, " click the link to " Register an OAuth client application to use with this instance of StatusNet. " This link may be found at your instance here :
https : / / yourgnusocialinstance . org / settings / oauthapps
Next , click the link to Register a new application . That brings up the new application form . Here ' s what to do on each field .
2015-05-14 00:59:45 +00:00
Icon . I uploaded the $ Projectname icon located at this link , after saving it to my computer :
2014-06-24 03:35:25 +00:00
2015-05-05 10:56:10 +00:00
https : / / github . com / redmatrix / hubzilla / blob / master / images / rm - 32. png
2014-06-24 03:35:25 +00:00
2015-05-05 10:56:10 +00:00
Name . Give the application an appropriate name . I called mine hubzilla . You might prefer r2g .
2014-06-24 03:35:25 +00:00
2015-05-14 00:59:45 +00:00
Description . Use this field to describe the purpose of the application . I put something to the effect of use for crossposting from $ Projectname to GNUsocial .
2014-06-24 03:35:25 +00:00
2015-05-05 10:56:10 +00:00
Source URL . Put the main domain name of the Red site you ' re using . Don ' t forget to put the " s " in https : / / yourhubzillasite . com . If your Red installation is a subdomain , that would probably be called for .
2014-06-24 03:35:25 +00:00
2015-05-14 00:59:45 +00:00
Organization . Since $ Projectname is unorganized , I put that . If you use your installation for a group or business , that might be a good option .
2014-06-24 03:35:25 +00:00
Homepage . If your group is using a subdomain , you probably want to put your main domain URI here . Since I ' m on a hosted site , I put redmatrix . me .
Callback URL . Leave blank .
Type of application : select " desktop. "
Default access : select " Read-write. "
All fields except the callback URL must be filled in .
Click on the save button .
2015-05-14 00:59:45 +00:00
Then click on the icon or the name of the application for the information you ' ll need to insert over on $ Projectname .
2014-06-24 03:35:25 +00:00
* * * * *
2015-05-14 00:59:45 +00:00
Now open up a new tab or window and go to your $ Projectname account , to Settings > Feature settings . Find the StatusNet Posting Settings .
2014-06-24 03:35:25 +00:00
2015-05-14 00:59:45 +00:00
Insert the strings of numbers given on the GNUsocial site into the $ Projectname fields for Consumer Key and Consumer Secret .
2014-06-24 03:35:25 +00:00
The Base API Path ( remember the trailing / ) will be your instance domain , plus the / api / following . It will probably look like this :
https : / / yourgnusocialinstance . org / api /
In case of doubt check on your GNUsocial instance site in order to find the domain URLs of the Request token , Access token , and Authorization . It will be the first part of the domains , minus the / oauth / . . . .
StatusNet application name : Insert the name you gave to the application over on the GNUsocial site .
Click Submit .
2015-05-14 00:59:45 +00:00
A button will appear for you to " Sign in to StatusNet. " Click it and that will open a tab or window on the GNUsocial site for you to click " Allow. " Once clicked and successfully authorized , a security code number will appear . Copy it and go back to the $ Projectname app you just left and insert it in the field : " Copy the security code from StatusNet here. " Click Submit .
2014-06-24 03:35:25 +00:00
2015-05-14 00:59:45 +00:00
If successful , your information from the GNUsocial instance should appear in the $ Projectname app .
2014-06-24 03:35:25 +00:00
2015-05-14 00:59:45 +00:00
You now have several options to choose , if you desire , and those will need to be confirmed by clicking " Submit " also . The most interesting is " Send public postings to StatusNet by default. " This option automatically sends any post of yours made in your $ Projectname account to your GNUsocial instance .
2014-06-24 03:35:25 +00:00
If you don ' t choose this option , you will have an option to send a post to your GNUsocial instance by first opening the post ( by clicking in the post text area ) and clicking on the lock icon next to the Share button . Select the GNUsocial icon made up of three colored dialog baloons . Close that window , then make your post .
2015-05-14 00:59:45 +00:00
If all goes well , you have just cross - posted your $ Projectname post to your account on a GNUsocial instance .
2014-06-29 16:32:40 +00:00
2014-10-19 23:12:05 +00:00
# include doc / macros / addons_footer . bb ;
2014-06-29 16:32:40 +00:00